現在、私はいくつかのモデル関連の改善に取り組んでおり、私が書いた特定のクエリを調べています。
$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']) )
}
}
問題は、関連するテーブルからデータを要求するマジックメソッドにあります。行ごとに「title」セルだけが必要ですが、何らかの理由でそれができません。このクエリを使用しても、行からすべてのセルが返されます。私は何か間違ったことをしていますが、何がわからないのです!
誰かが私を正しい方向に向けることができれば、私はとても感謝しています。
よろしくお願いします !