3
我想将一个变量从控制器传递给视图。我有一些代码,但为了理解我简化了什么问题。这里是我的控制器:在codeigniter视图中的变量值
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
$p=2;
public function index()
{
$this->load->view('welcome_message',$p);
}
}
?>
变量p在视图中声明。
<div id="container">
<h1>Welcome to CodeIgniter!</h1>
<?php echo $p?>
</div>
当我尝试显示$ P值,我得到的错误:
错误
Parse error: syntax error, unexpected '$p' (T_VARIABLE), expecting function (T_FUNCTION) in C:\wamp\www\..\application\controllers\welcome.php on line 20
有什么不对?
谢谢。
是。它现在有效。但是,当我在实际的代码改变了我有另一个错误: 一个PHP错误遇到 严重性:注意 消息:未定义的属性:CI_Loader :: $ arrPermisos 文件名:市场营销/ campanas.php 行号:6 控制器代码:'公共功能索引() \t {$ this-> load-> view(“marketing/campanas”,$ this-> arrPermisos); }'视图代码:'
\t \t \t \t \t \t <(arrPermisos [ “campanas_leer”] {> \t \t \t \t \t \t- ?类= “当前”>Campañas
\t \t \t \t \t \t \t \t \t \t \t
'什么是WR翁? – axmug@axmug是$ this-> arrPermisos一个哈希数组? – Rooneyl
是的。这是保存用户角色的阵列。 – axmug