用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1631|回复: 6
收起左侧

[HELP] 引用类公有变量还有其他方法吗?

[复制链接]
发表于 2014-12-30 22:13:38 | 显示全部楼层 |阅读模式
本帖最后由 fishgo1 于 2014-12-30 22:15 编辑
PHP复制代码
 
class Admin_Controller extends MY_Controller{
 
var $actionField="title";
public function xxx(){
      $_recode=$this->myModel->get($id);
      dump($_recode->$this->actionField);
}
 
}
 
复制代码





各位大侠,我想问下引用公有变量是否只有$this->actionField 这样一种方式?
$this->actionField 是一个字段名称(动态会变),用于从数据库里取一个字段的值,数据集是$_recode,$_recode->$this->actionField 这种方式无法成功,有其他方式么?谢谢!


发表于 2014-12-31 09:36:40 | 显示全部楼层
有點搞不清楚你的需求
參考這篇看看:
CI 社區 - controllers能呼叫function來用吗?

如果不是
可能得麻煩你重新詳細敘述需求
不說代碼,只說需要達成甚麼樣的狀況

 
发表于 2014-12-31 09:57:28 | 显示全部楼层
$_recode->{$this->actionField}
发表于 2014-12-31 10:02:05 | 显示全部楼层
我觉得楼上是正解。。。
发表于 2014-12-31 10:04:03 | 显示全部楼层
慚愧了
我不知道那個是做啥用的
发表于 2014-12-31 10:57:54 | 显示全部楼层
$_recode->{$this->actionField}这个试了没?
 楼主| 发表于 2014-12-31 11:25:34 | 显示全部楼层
阿呆 发表于 2014-12-31 09:57
$_recode->{$this->actionField}

正解!!!
非常感谢~!!!神了。。这方式我怎么查都查不到!谢啦!!!

本版积分规则