私が知っているように、次のバリアントでテーブル名を定義することが可能です:
1) メソッド getSource() を定義することによって
class Table1 extends \Phalcon\Mvc\Model
{
public function getSource()
{
return 'table1';
}
}
2) $_source プロパティを定義することにより
protected $_source = 'table1';
3) ソーステーブルを定義する必要がある場所は? initialize() メソッドまたは __construct() で、なぜですか?
4) 他に考えられる解決策はありますか?