สอบถามเกี่ยวกับ task

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

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

Minanda
PHP Jr. Member
PHP Jr. Member
Posts: 15
Joined: 24/09/2017 6:05 pm

สอบถามเกี่ยวกับ task

Post by Minanda » 24/09/2017 6:11 pm

การร้องขอสำหรับ Site
$controller = JControllerLegacy::getInstance('HelloWorld');
$input = JFactory::getApplication()->input;
$controller->execute($input->getCmd('task'));

การร้องขอสำหรับ Admin
$controller = JControllerLegacy::getInstance('HelloWorld');
$input = JFactory::getApplication()->input;
$controller->execute($input->get('task'));

ผมต้องการทราบความแตกต่างของ $input->getCmd('task') และ $input->get('task')
ทำไม? ต้องใช้แตกต่างกันครับ, จริงๆผมทดลองใช้เหมือนกันก็ได้ครับ

Minanda
PHP Jr. Member
PHP Jr. Member
Posts: 15
Joined: 24/09/2017 6:05 pm

Re: สอบถามเกี่ยวกับ task

Post by Minanda » 25/09/2017 1:55 am

ผมเข้าใจแล้วครับ, $input->getCmd('task') มันจะกรองการการร้องขอที่เข้ามาไม่ว่าจะเป็น POST, GET, REQUEST
และ $input->get('task') มันจะไม่กรองการร้องขอ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Joomla Development”

Who is online

Users browsing this forum: No registered users and 141 guests