事前に感謝します...コードの下を参照してください..私は2つのモデル、カテゴリと製品を持っています
私の製品モデルクラスAdmin_Model_ProductはZend_Db_Table_Abstractを拡張します{
protected $_name = 'products';
protected $_referenceMap = array(
'category' => array(
'columns' => array('category_id'),
'refTableClass' => 'Admin_Model_Category',
'refColumns' => array('id'),
'onDelete' => self::CASCADE,
'onUpdate' => self::RESTRICT
)
);
}
私のカテゴリモデルは次のとおりです。
class Admin_Model_Category extends Zend_Db_Table_Abstract {
protected $_name = 'categories';
protected $_dependentTables = array('Admin_Model_Product');
私の製品コントローラーには
class Admin_ProductsController extends Zend_Controller_Action {
public function init() {
}
public function indexAction() {
echo '<pre>';
$model = new Admin_Model_Product();
}
}
私がする必要があるのは、fetchAll()メソッドを使用してすべての製品を取得し、各製品の親を取得してビューに表示する必要があります...すべての製品をプルできますが、各製品の親カテゴリを見つける方法がわかりません。それらをバインドします。ソースコードの例はありますか?または何か提案?すべての製品と親カテゴリ名を含む配列が必要です。