ฉันมีไฟล์คอนโทรลเลอร์ที่มีสองการกระทำคือ:
class IndexController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
// action body
}
public function doLoginAction()
{
// action body
}
}
และไฟล์มุมมองที่เกี่ยวข้อง เช่น เมื่อฉันกด http://www.mydomain.com/index มันจะโหลดมุมมองดัชนี ปัญหาที่ฉันกำลังเผชิญคือเมื่อฉันพยายามเข้าถึงการกระทำดัชนีของคอนโทรลเลอร์นี้ มันจะโหลดมุมมองที่เกี่ยวข้อง แต่เมื่อฉันพยายามเข้าถึงการกระทำของโดโลจิน มันทำให้เกิดข้อผิดพลาด
http://www.mydomain.com/index/dologin
*ข้อความ: ไม่มีการดำเนินการ "dologin" และไม่ติดอยู่ใน __call()*
ขอพารามิเตอร์:
array (
'controller' => 'index',
'action' => 'dologin',
'module' => 'default',
)
สิ่งเดียวกันนี้เกิดขึ้นเมื่อฉันลองใช้คอนโทรลเลอร์และแอคชั่นอื่น การดำเนินการของดัชนีจะทำงานได้ดีสำหรับคอนโทรลเลอร์นั้นเช่นกัน แต่ไม่มีการดำเนินการอื่นใดในคอนโทรลเลอร์
ป.ล. : ฉันได้กำหนดค่าโมดูล mod_rewrite และ AllowOverride ALL ในไฟล์กำหนดค่า apache แล้ว