Мне нужно добавить дополнительную таблицу внутри интерфейса DPTable. Как это возможно?
например, по следующему коду:
class Application_Model_DbTable_PlanList extends Zend_Db_Table_Abstract
{
protected $_name = 'hosted_plans';
public function list_plan()
{
$row = $this->fetchAll();
if (!$row)
{
throw new Exception("Could not find row $id");
}
return $row->toArray();
}
public function list_plan_features()
{
$table = new HostedPlanContentMapping();
$select = $table->select();
$select->from($table);
$row = $table->fetchAll($select);
if(!$row)
{
throw new Exception("Could not find result");
}
return $row->toArray();
}
}
IN над кодом функции list_plan с использованием таблицы hosted_plans. Я должен добавить еще одну функцию в этом же классе, чтобы получить детали из HostedPlanContentMapping. что я пытался сделать с list_plan_features (). и вызов на контроллере, как показано ниже:
$featurelist = new Application_Model_DbTable_PlanList();
$this->view->listfeature = $featurelist->list_plan_features();
Но не получается результат.
Кто-нибудь может мне помочь в этом?