数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / ThinkPHP开发指南-模型之属性访问

ThinkPHP开发指南-模型之属性访问

查看全部词条命名空间:Main

导航:上一页

因为Model对象本身也是一个数据对象,所以属性的访问就显得非常直观和简单。

ThinkPHP利用了PHP5的魔术方法机制来实现了属性的直观访问。这也是最常用的访问方式,通过数据对象访问,例如:

PHP代码


$User = new Model('User');

$User->find(1);

//获取name属性的值

PHP代码


echo $User->name;

//设置name属性的值

PHP代码


$User->name = 'ThinkPHP'

还有一种属性的操作方式是通过返回数组的方式:

PHP代码


$User = D(“User”);

// 注意这里返回的user数据是一个数组

PHP代码

$user = $User->find(1);

//获取name属性的值

PHP代码


echo $user[‘name’];

// 设置name属性的值

PHP代码


$user[‘name’] = ‘ThinkPHP’;

两种方式的属性区别是一个是对象的属性,一个是数组的索引名称。

category:ThinkPHP