1
我明显在深入。我无法把握学说ModelClass和模型表格类的益处延伸的基础模型ZF主义模型类分机基类
例如
class StaffStaff extends Base_StaffStaff
{
public function getStaffInformation($id_staff_staff){ // == getInformationsByStaff()
$query = Doctrine_Query::create()
->from("StaffStaff s")
->innerJoin('s.StaffContract c')
->where("s.id_staff_staff = ?", $id_staff_staff);
$result = $query->execute();
return $result;
}
}
和在控制器
StaffController{
public function readAction() {
$id = $this->getRequest()->getParam("id_staff_staff");
// Get information about a staff
$model = new StaffStaff();
$q = $model->getStaffInformation($id);
$this->view->data = $q[0];
/**
*
* Why do you have to say $q[0] ?
* Is there no better way of doing it?
* How can we access the properties from other tables contained inside the BaseClass extended by the ModelClass
*
*/
}
型号:
/**
* Base_StaffStaff
*
* This class has been auto-generated by the Doctrine ORM Framework
*
* @property integer $id_staff_staff
* @property integer $fk_id_staff_individual
* @property integer $fk_id_staff_team
* @property integer $fk_id_staff_function
*
*/