0
DPTable 인터페이스에 보조 테이블을 추가해야합니다. 그게 어떻게 가능해? 다음 코드의 예다중 테이블 인터페이스를 조정하십시오
: hosted_plans 테이블을 이용하여 상기 코드 list_plan 함수
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();
}
}
. HostedPlanContentMapping에서 세부 정보를 가져 오려면이 동일한 클래스에 다른 함수를 추가해야합니다. list_plan_features()를 사용하여이 작업을 시도했습니다. 아래의 컨트롤러를 호출하십시오.
$featurelist = new Application_Model_DbTable_PlanList();
$this->view->listfeature = $featurelist->list_plan_features();
결과가 나타나지 않습니다.
아무도 도와 줄 수 있습니까?