我是codigniter的新手,我正在做一个菜单,所以我把所有的链接都放在同一个主文件中,不要一直重复.
我的代码是:
在main.php中
<?=$this->load->view('headers/menu');?>
Run Code Online (Sandbox Code Playgroud)
在menu.php中
<span><a href="<?=base_url()?>main/agregar">Agregar</a></span>
<span><a href="<?=base_url()?>main/modificar">Modificar</a></span>
<span><a href="<?=base_url()?>main/eliminar">Eliminar</a></span>
<span><a href="<?=base_url()?>main/buscar">Buscar</a></span>
Run Code Online (Sandbox Code Playgroud)
所以,出现以下错误,我不知道为什么......任何想法??? 非常感谢
遇到PHP错误
严重程度:4096
消息:类CI_Loader的对象无法转换为字符串
文件名:views/main.php
行号:15
回溯:
文件:C:\ xampp\htdocs\everisgas\application\views\main.php行:15功能:_error_handler
文件:C:\ xampp\htdocs\everisgas\application\controllers\main.php行:9功能:查看
文件:C:\ xampp\htdocs\everisgas\index.php行:292功能:require_once
小智 14
这可以是关于框架的版本.例如在CI 2.6中
<?php echo $this->load->view('headers/menu');?>
Run Code Online (Sandbox Code Playgroud)
但在CI 3.0中有效
<?php $this->load->view('headers/menu');?>
Run Code Online (Sandbox Code Playgroud)
是用法.
如果你想加载视图的内容并打印它,那么你必须告诉 CI 将视图内容作为字符串返回,通过传递第三个参数 as true,如果你不将第三个参数设置为 TRUE 它将返回 CI_Loader用于链接目的的实例。
<?=$this->load->view('headers/menu', '', TRUE);?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12728 次 |
| 最近记录: |