次の2つのアクションを含むコントローラーファイルがあります。
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 にアクセスすると、インデックス ビューが読み込まれます。私が直面している問題は、このコントローラーの index アクションにアクセスしようとすると、対応するビューが読み込まれますが、 dologin アクションを実行しようとするとエラーが発生することです
http://www.mydomain.com/index/dologin
*メッセージ: アクション "dologin" は存在せず、__call() にトラップされませんでした*
リクエスト パラメータ:
array (
'controller' => 'index',
'action' => 'dologin',
'module' => 'default',
)
別のコントローラーとアクションで試してみると、同じことが起こっています。index アクションはそのコントローラーでも正常に実行されますが、コントローラー内の他のアクションは実行されません。
PS : Apache 構成ファイルで mod_rewrite モジュールと AllowOverride ALL を構成しました