所以我试图将类Profile.php的属性保存为特定的uri段,但如果我尝试这种方法则不起作用:
private $section=$this->uri->segment(2);
但这给了我错误:
unexpected '$section' (T_VARIABLE), expecting function (T_FUNCTION)
在宣布上课后我说得很对。
我确实尝试了另一个工作如此肥胖的东西,但我必须在我创建的每一个方法中都这样做,我有点想让它只在属性中声明,所以我不必重复代码:< / p>
private $section;
public function account(){
$this->section=$this->uri->segment(2);
$this->routedHome($this->section);
}
我在这里错过了什么吗?
答案 0 :(得分:0)
使用__construct魔术方法。这将加载到所有请求中。
<?php
class your_controller extends CI_Controller
{
private $section;
function __construct()
{
parent::__construct();
$this->section=$this->uri->segment(2);
}
}