Zend Framework如何定义一个model
时间:2011-05-17
来源:互联网
1.Zend Framework如何定义一个model,也就是说model的命名规则是怎么样的(分单模块和多模块)
2.model所存放的文件的文件名的规则有哪些(分单模块和多模块)
3.model该extends谁?
帮我解决一下上边三个疑惑,在这里先谢谢大家先。
2.model所存放的文件的文件名的规则有哪些(分单模块和多模块)
3.model该extends谁?
帮我解决一下上边三个疑惑,在这里先谢谢大家先。
作者: A28496647 发布时间: 2011-05-17
我的models目录位于application下。
在models目录中,可能还会建立目录。比如一些全局的model,我放在system目录下,一些针对每个controller的model,我放在link目录下。
application
->models
->system
->link
model文件的命名规则为:
class Model_link_Article{
...
}
以下划线分开,第一个他表示的目录默认在application/models,第二个为你自定义的目录,第三个就是你用于标示这个类的名字。整体的命名就应该是这样的。
在BootStrap.php的_initAutoload方法中:
$moduleLoader = new Zend_Application_Module_Autoloader ( array( 'namespace' => '', 'basePath' =>'application的物理路径' ) );
return $moduleLoader;
然后你在controller里面new Model_link_Article,就可以了。或者直接调用静态方法Model_link_Article::xxx();
注意,在linux上,目录名是区分大小写的。
在models目录中,可能还会建立目录。比如一些全局的model,我放在system目录下,一些针对每个controller的model,我放在link目录下。
application
->models
->system
->link
model文件的命名规则为:
class Model_link_Article{
...
}
以下划线分开,第一个他表示的目录默认在application/models,第二个为你自定义的目录,第三个就是你用于标示这个类的名字。整体的命名就应该是这样的。
在BootStrap.php的_initAutoload方法中:
$moduleLoader = new Zend_Application_Module_Autoloader ( array( 'namespace' => '', 'basePath' =>'application的物理路径' ) );
return $moduleLoader;
然后你在controller里面new Model_link_Article,就可以了。或者直接调用静态方法Model_link_Article::xxx();
注意,在linux上,目录名是区分大小写的。
作者: ShadowSniper 发布时间: 2011-05-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28