
2007-8-21 20:52
kuco
对于zend framework 中 Model 的理解很是模糊.
小弟愚昧...对于zend framework 中 Model 的理解很是模糊...哪位大侠能出来点拨点拨... :(
2007-9-10 16:32
keenlio
我的Model里只是用来define database的table,把它们写成class. 比如我有table:customer
require_once 'Zend/Db/Table.php';
class Customer extends Zend_DB_Table
{
protected $_customer = 'customer';
}
然后controller里就可以用这个class做query.
Zend_Loader::loadClass('Customer');
$cus = new Customer();
$name = 'abc';
$where = $cus ->getAdapter()->quoteInto('Name = ?', $name);
$rs_cus = $cus->fetchAll(where);
这个class里还可以设定其他的variable, 你可以参考zend-DB。
希望这个能帮你啊 呵呵
2007-9-13 01:40
lostLiao
看得头晕:L
2007-9-19 16:01
keenlio
Model里可以写入很多个class, 然后加入很多的funtion 或者static function. 然后在controller里call那些class就可以。
也许我中文不太好解释太差啊 呵呵。
试试上面那个列子就明白了。
2008-2-27 20:19
guang_zhao
Model 的理解很是模糊.
可以这么说吗?
Model里面放连接数据库类 和数据库所有的操作??含增删改。。。
2008-2-27 22:25
haohappy
[quote]原帖由 [i]guang_zhao[/i] 于 2008-2-27 20:19 发表 [url=http://bbs.phpeye.com/redirect.php?goto=findpost&pid=1341&ptid=144][img]http://bbs.phpeye.com/images/common/back.gif[/img][/url]
可以这么说吗?
Model里面放连接数据库类 和数据库所有的操作??含增删改。。。 [/quote]
model是负责业务逻辑的部分,大部分情况下确实是在和数据打交道。但未必只是数据库,比如说操作文件等等。
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.