【发布时间】:2013-03-07 10:24:13
【问题描述】:
目前我正在进行一些与模型相关的改进,并研究我编写的特定查询。
$queryGetPages = $this->fetchAll($this->select()
->where('page_active = ?', (int) $active)
->order('page_rank ASC'));
if($queryGetPages) {
$queryGetPages = $queryGetPages->toArray();
foreach($queryGetPages as $key => $value) {
$queryGetPagePrint = $this->find($value['pageid'])
->current()
->findModule_Model_ModulePagesPrintsViaModule_Model_ModulePagesFuses(
$this->select()
->from('module_pages_prints', array('print_title'))
->where('fuse_locale = ?', $this->_toolbox['editor']['translation']) )
}
}
问题出在从相关表请求数据的魔术方法中。我只需要每行的“标题”单元格,但由于某种原因它不会让我这样做。即使使用此查询,它也会返回该行中的所有单元格。我做错了什么,但不知道是什么!
如果有人能指出正确的方向,我将非常感激。
最好的问候!
【问题讨论】:
-
findModule_Model_ModulePagesPrintsViaModule_Model_ModulePagesFuses是迄今为止我见过的最糟糕的函数名称:D -
@mingos:我真的不在乎你看到了什么。我正在尝试修复这里的一些错误...
-
哦,有态度的提问者! “我不在乎你看到了什么,给我他妈的答案,我应得的”。不错,伙计,真的很不错。我只是在调查这个问题,打算为您提供解决方案,但我刚刚改变了主意。
-
没问题,别人会帮忙的。我很抱歉我的态度,但现在不是正确的时间......
-
很高兴听到您的道歉。如果您正在寻求帮助,请尽量减少对想要帮助的人的敌意。我们不会为此获得报酬,只能通过努力获得赞赏。
标签: zend-framework relationship zend-db-select