0

2 つのデータベース テーブルからデータを取得するモジュールを使用しています。このデータは私の管理モジュールに表示されるはずです。誰でもこのためのチュートリアルを提供できますか??

4

2 に答える 2

0

次の手順に従ってください。

モジュールの adminhtml フォルダーに次のメソッドを配置する必要があります。次に、クエリを収集し、次のように結合を実行します。

protected function _prepareCollection() {
    $collection = Mage::getModel('modulename/modelname')->getCollection();
    $collection->getSelect()
                   ->join(/*perform a join here...*/ );
    $this->setCollection($collection);
    return parent::_prepareCollection();
}

この後、返されたデータに基づいて列を追加できます。

テーブルに参加する方法を知っていることを願っています。それ以外の場合は、例を提供できるようにコメントしてください。

アップデート

magento での参加例

$collection = Mage::getModel('sales/order')->getCollection();
$collection->getSelect()->join( array('order_item'=> sales_flat_order_item), 'order_item.order_id = main_table.entity_id', array('order_item.sku'));
于 2013-10-25T11:17:08.993 に答える
0

これについては、インターネットで利用できるチュートリアルがたくさんあります。とにかく、このリンクをたどることができます。CLICK_ME . これはモジュール作成者です。独自のモジュールを構築してダウンロードできます。これは、magento モジュールの機能を理解する最も簡単な方法です。モジュールをビルドし、ダウンロードし、分析し、変更を加えたい..? もう一度ビルドまたは編集します..それだけです..!

于 2013-10-25T11:18:36.123 に答える