0
こんにちは私は各モジュールに2つのモジュールを持っています。私はテーブルクラスのモデルを持っています。リファレンスマップを2つのモジュール上の2つのテーブルで動作させる
これは私が持っているものです:
これは請求書モジュールです。
class Invoice_Resource_InvoiceByProgress extends SA_Model_Resource_Db_Table_Abstract
implements Invoice_Resource_InvoiceByProgress_Interface
{
protected $_name = 'invoice_by_progress';
protected $_primary = array('invoice_by_progressId');
protected $_rowClass = 'Invoice_Resource_InvoiceByProgress_Item';
protected $_referenceMap = array(
'Project2client' => array(
'columns' => 'project2clientId',
'refTableClass' => 'Siteanalysis_Resource_Project2client',
'refColumns' => 'project2clientId',
'onDelete' => self::CASCADE
),
);
これはSiteanalysisモジュールに含まれています。
class Siteanalysis_Resource_Project2client extends SA_Model_Resource_Db_Table_Abstract
implements Siteanalysis_Resource_Project2client_Interface
{
protected $_name = 'project2client';
protected $_primary = 'project2clientId';
protected $_rowClass = 'Siteanalysis_Resource_Project2client_Item';
protected $_dependentTables = array('Invoice_Resource_InvoiceByProgress');
protected $_referenceMap = array(
'Project' => array(
'columns' => 'projectId',
'refTableClass' => 'Siteanalysis_Resource_Project',
'refColumns' => 'projectId',
'onDelete' => self::CASCADE
),);
私の質問はどうすれば$ _referenceMapを動作させることができますか?
ありがとうございます。
申し訳ありません私は間違いを犯したと思いますが、私はあなたが同じモジュール上にあるかのように通常通り呼び出すことができます。 – gastoncs
あなたの回答を投稿して他人を助け、あなたの答えを受け入れてください。 – vascowhite