关于Zend_Db_Table在项目中的作用
我几乎看遍了所有的ZF教程 对Model的层的代码无外乎都是继承自Zend_Db_Table的类 并且任何方法都没写
我想请问实际开发中 不可能这样的吧?Zend_Db_Table有很多限制 它只是针对一个表的操作
我现在遇到一个问题 举个例子 文章和Tag的关系
我已知一个文章ID 要根据这个ID取出他的所有Tag
我现在有文章表Article、Tag表、还有一个对应关系表
一个文章可以有多个Tag 一个Tag也可以对应多个文章
对应关系表也包含一些数据 比如这篇文章被打上Tag的时间、打tag的用户名等等
那么 我想要取出ID为1的文章的所有Tag、同时还要有打上Tag的时间和用户 怎么办?
用Zend_Db_Table 的 Relationships 只能单个的取 不能一次取出来 这样就要读两次数据库 而且还要自己合并两个Zend_Db_Table_Rowset
不知道大家遇到这种情况是怎么解决的?
我想请问实际开发中 不可能这样的吧?Zend_Db_Table有很多限制 它只是针对一个表的操作
我现在遇到一个问题 举个例子 文章和Tag的关系
我已知一个文章ID 要根据这个ID取出他的所有Tag
我现在有文章表Article、Tag表、还有一个对应关系表
一个文章可以有多个Tag 一个Tag也可以对应多个文章
对应关系表也包含一些数据 比如这篇文章被打上Tag的时间、打tag的用户名等等
那么 我想要取出ID为1的文章的所有Tag、同时还要有打上Tag的时间和用户 怎么办?
用Zend_Db_Table 的 Relationships 只能单个的取 不能一次取出来 这样就要读两次数据库 而且还要自己合并两个Zend_Db_Table_Rowset
不知道大家遇到这种情况是怎么解决的?
...全文
相关推荐
Zend Framework教程之模型Model用法简单实例
该类通常继承自Zend Framework的基类“Zend_Db_Table_Abstract”或者“Zend_Db_Table_Row”。
Zend Framework 入门指南v0.13.pdf
例如,创建一个简单的模型类来连接数据库并执行查询:```phpclass News_Model extends Zend_Db_Table_Abstract { protected $_name = '
php5.3 注意事项说明
例如: ```php // PHP 5.3以前 class Zend_Db_Table_Select { // 表示当前类位于Zend/Db/Table下 } // PHP 5.3 namespace
Zend Framework教程之Zend_Db_Table用法详解
通过以上知识点,可以深入理解Zend_Db_Table在Zend Framework中的作用及其用法,为进行高效、安全的数据库操作提供支持。
Zend Framework教程之Zend_Db_Table表关联实例详解
需要注意的是,虽然Zend_Db_Table通过定义类的方式来简化数据库操作,但在实际使用中,开发者仍需理解数据库表结构和它们之间的逻辑关系,这样才能更加有效地利用 Zend_Db_Table 提供的功能


基础编程
