0

抽象クラスを自動ロードするための最良の方法は何ですか

私はクラスFormprocessor_UserregistrateextendsFormprocessorを持っています両方のファイルは同じディレクトリにありますが、Formprocessorが見つかりません

私はすでに$autoloader->registerNamespace('Formprocessor_');を使用しました。

Formprocessorの名前をFormprocessor_Formprocessorに変更すると; 「無効なコントローラー」例外が発生します

それらの抽象クラスをロードするための最良のテクニックは何ですか?

ありがとう、リチャード

4

1 に答える 1

1

ZF規則では、抽象を具体的な実装と同じディレクトリレベルに保つ必要があると指定されています。だから、あなたはおそらくこれが欲しいでしょう:

Formprocessor/Userregistrate.php

含まれるもの:

class Formprocessor_Userregistrate extends Formprocessor_Abstract

この:

Formprocessor/Abstract.php

含まれる

abstract class Formprocessor_Abstract
于 2012-03-23T19:05:47.953 に答える