通过为模型类自动生成的YII代码,我了解到表列是通过注释(@property)注入到模型类中的
<?php
/**
* This is the model class for table "tbl_project".
*
* The followings are the available columns in table 'tbl_project':
* @property integer $id
* @property string $name
*/
class Project extends CActiveRecord
{
这里的属性$id和$name成为Project类的一部分,可以这样访问:
$proj = new Project();
$proj->id = 1;
我试图在PHP中查找批注,但未找到任何内容,因为所有链接都指向PHPDoc.我对依赖注入部分更感兴趣.有人可以解释一下这个概念,并指向可用注释的列表.
解决方法:
Yii不使用注释.
它使用从数据库中提取的表架构.
如果删除注释,则所有注释都将起作用.
这对您来说很有趣http://www.yiiframework.com/doc/api/1.1/CDbTableSchema
以下是有关如何加快您的应用程序速度的说明.一种方法是启用架构缓存. http://www.yiiframework.com/doc/blog/1.1/en/final.deployment
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。