代码点火器链接麻烦



我正在为我的大学项目使用 codeigniter 框架,当我在我看来做这样的事情时,我在链接方面遇到了一些问题:

<li>
    <a href="<?php echo site_url('Controller_test/testFunction') ?>">CLICK ME</a>
</li>

这一切都很好用,但是当我尝试将链接放入我的数组中时,例如CLICK ME链接,如下所示:

$links = array(
    'links' =>
        "<li class='dropdown'>" . 
            "<a href='#' class='dropdown-toggle' data-toggle='dropdown'>TEST links <span class='caret'></span></a>" . 
            "<ul class='dropdown-menu'>" . 
                "<li><a href="<?php echo site_url('Controller_test/testFunction') ?>">CLICK ME</a></li>" . 
                "<li><a href='#'>TEST 1</a></li>" . 
                "<li><a href='#'>TEST 2</a></li>" . 
            "</ul>" . 
        "</li>"
);

出现问题。我不明白我在哪里犯了错误。感谢所有愿意帮助我的人!

你在 php 标签中写了 php 标签。需要将代码重写为

 $links = array(
                'links' =>"<li class='dropdown'>"
                . "<a href='#' class='dropdown-toggle' data-toggle='dropdown' >TEST links <span class='caret'></span></a>"
                . "<ul class='dropdown-menu'>"
                . "<li> <a href='".site_url('Controller_test/testFunction')."'>CLICK ME</a> </li>"
                . "<li> <a href='#'>TEST 1</a> </li>"
                . "<li> <a href='#'>TEST 2</a> </li>"
                . "</ul>"
                . "</li>"   
            ); 
您似乎

指向控制器方法。不能使用控制器方法。查看文档 文档

你应该使用这样的东西

site_url('url-link');
声明

变量时,您php内部$links。将site_url行更改为

<a href="site_url('Controller_test/testFunction') ?>">CLICK ME</a> </li>"

Please check it.
    $links = array(
        'links' =>
            "<li class='dropdown'>
                <a href=".site_url('Controller_test/testFunction1')." class='dropdown-toggle' data-toggle='dropdown'>TEST links <span class='caret'></span></a> 
                <ul class='dropdown-menu'>
                    <li><a href=".site_url('Controller_test/testFunction').">CLICK ME</a></li>
                    <li><a href='#'>TEST 1</a></li> 
                    <li><a href='#'>TEST 2</a></li> 
                </ul> 
            </li>"
    );

    OR
    $links = array(
        'links' =>
            "<li class='dropdown'>
                <a href=".base_url().'Controller_test/testFunction1'" class='dropdown-toggle' data-toggle='dropdown'>TEST links <span class='caret'></span></a> 
                <ul class='dropdown-menu'>
                    <li><a href=".base_url().'Controller_test/testFunction'">CLICK ME</a></li>
                    <li><a href='#'>TEST 1</a></li> 
                    <li><a href='#'>TEST 2</a></li> 
                </ul> 
            </li>"
    );

最新更新