首页 > 代码库 > CI控制器中设置在其它方法中可用的变量
CI控制器中设置在其它方法中可用的变量
开发过程中,某些变量可能需要被控制器中的其它方法所调用,这个变量改怎么设置呢?
其实可以用ci的$this->load->vars($array);和$this->load->get_var($key);来实现。
数组可以在构造函数中设置,在方法中可以用get_var($key)获取value。
class User extends CI_Controller{ public function __construct() { parent::__construct(); $arr = array( ‘1‘ => ‘one‘, ‘2‘ => ‘two‘, ‘3‘ => ‘three‘, ); $this->load->vars($arr); } public function index() { // 输出 string ‘two‘ (length=3) var_dump($this->load->get_var(‘2‘)); }}
当然$arr可能是从mysql中获取到的信息。
CI控制器中设置在其它方法中可用的变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。