Joomla Framework- MVC ทำให้ View หนึ่ง View สามารถเรียกใช้งาน Model ได้หลายโมเดล

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Joomla Framework- MVC ทำให้ View หนึ่ง View สามารถเรียกใช้งาน Model ได้หลายโมเดล

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

Joomla Framework- MVC ทำให้ View หนึ่ง View สามารถเรียกใช้งาน Model ได้หลายโมเดล
วิธีโดย
Set View และ Model ตามที่ต้องการใน controller เช่น
ส่วนของ controller

โค้ด: เลือกทั้งหมด

$model = $this->getModel ( 'person' );
$view  = $this->getView  ( 'person '  );
$view->setModel( $model, true );  // true is for the default model;

$company = $this->getModel ( 'company' );
$company->_name = 'model_company';
$view->setModel( $company ); 
ส่วนของ View

โค้ด: เลือกทั้งหมด

$person = $this->get('person' );
$company = $this->get('company, 'model_company); 
หรือถ้าจะเอา ค่าจาก model แรกมาใช้เป็น arg ใหม่ใน อีก model ก็ได้เช่น

โค้ด: เลือกทั้งหมด

$person = $this->get('person' );
$company = $this->get('company, 'model_company, $person->company_id ); 
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 73