Zend_Db_Table“哪里”为了关系?
大家好Zend_Db_Table
(Zend_Db_Table_*
) 是否支持通过 $_referenceMap
/ $_dependentTable 定义的相关数据的
where
例如,我有博客(表:博客)和区域(表:区域)类,每个博客都有region_id:
|-------------| |--------------|
| regions | | blogs |
|-------------| 1 : m |--------------|
| region_id | <----------- | region_id |
| region_name | | blog_id |
|-------------| | blog_message |
| blog_enabled |
|--------------|
有什么办法可以做到,例如:
$a = new Regions();
$a->fetchRow(1)->findBlogs(..., $a->getAdapter()->quoteInto('blog_enabled = ?', 1));
即找到Region
使用 region_id == 1
,然后查找属于 Region
且具有 blog_enabled == 1
的所有 博客
Hello all
Is Zend_Db_Table
(Zend_Db_Table_*
) supports where
for related data that defined through $_referenceMap
/ $_dependentTable
As example, i have Blogs (table: blogs) and Regions (table: regions) classes, each Blog have region_id:
|-------------| |--------------|
| regions | | blogs |
|-------------| 1 : m |--------------|
| region_id | <----------- | region_id |
| region_name | | blog_id |
|-------------| | blog_message |
| blog_enabled |
|--------------|
And is there any way to do, something like:
$a = new Regions();
$a->fetchRow(1)->findBlogs(..., $a->getAdapter()->quoteInto('blog_enabled = ?', 1));
i.e. find Region
with region_id == 1
, then find all Blogs
, that belongs to Region
, and have blog_enabled == 1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了解决办法:
Found a solution: