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

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

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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25929
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp »

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

Code: Select all

$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

Code: Select all

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

Code: Select all

$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
    Replies
    Views
    Last post

Return to “Share Knowledge”

Who is online

Users browsing this forum: No registered users and 20 guests