thinkphp field 的使用方法,能否使用变量

我的代码:
$m=M('all_where');
$field=$m->getfield('all_sel');
dump($field);
$arr=M('acs')->Field($field);
dump($field)的值为:string 'acsacno,acscusno,acsacseq'
但是dump($arr)的值如下,是一长串的解释,根本不是我想要的值,为什么呢?field要怎样才能传变量?求指教~~~~~~谢谢。;
object(Model)[5]
private '_extModel' => null
protected 'db' =>
object(DbMysql)[6]
protected 'dbType' => string 'MYSQL' (length=5)
protected 'autoFree' => boolean false
protected 'model' => string '_think_' (length=7)
protected 'pconnect' => boolean false
。。。。。。。。。。。。。。。。。

你的传参没有问题,问题在于$arr=M('acs')->Field($field);

这样的返回值并不是你要的数组,应该是
$arr=M('acs')->Field($field)->select();
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网