0

Zendでログインを行うためのいくつかの例に従っています

Zend_Form の使用

しかし、ビューを読み込もうとするとエラーが発生します

致命的なエラー: クラス 'Application_Form_Login' が /Users/manuel/projects/zend_template/zend_template/application/controllers/AuthController.php の 13 行目に見つかりません

これはその行のそのファイルのコードです

public function indexAction()

        {

      [line 13] $form = new Application_Form_Login();
 ...}

私はフォームを持っています

アプリケーション\フォーム\Login.php

CLI で作成

これにはフォームコードがあります

class Application_Form_Login extends Zend_Form
{

    public function init()
    { ...

だから、私は Application_Form_Login を持っていますが、何が問題なのですか?

ありがとう

4

1 に答える 1

1

application.ini ファイルをチェックして、'Application' 名前空間が登録されているかどうかを確認してください。モデル/フォームなどが Application_ で始まる場合、それらを見つけるためにオートローダーを設定する必要があります。

application.ini に次を追加します。

appnamespace = "アプリケーション"

または、ブートストラップ クラスにこれを追加します。

protected $_appNamespace = 'アプリケーション';

于 2013-05-23T21:04:57.290 に答える