Zendでクラス名を短縮するにはどうすればよいですか?
たとえば、Zend では、次のようにモデルに名前を付ける必要があります。
Zend は autoloader.so を使用するため、クラス名を次のように短縮するにはどうすればよいですか: class GuestbookMapper
Zendでクラス名を短縮するにはどうすればよいですか?
たとえば、Zend では、次のようにモデルに名前を付ける必要があります。
Zend は autoloader.so を使用するため、クラス名を次のように短縮するにはどうすればよいですか: class GuestbookMapper
これが名前空間の使用です。Application_Model を使用するように名前空間がファイル内で定義されている場合、クラスは名前空間全体なしで GuestbookMapper を直接インスタンス化できます。
この機能をサポートするには、PHP のバージョンが 5.3 以上である必要があります。
詳細については、次の PHP 公式ドキュメントを参照してください。
http://php.net/manual/en/language.namespaces.php
これはおそらく ZF2 でサポートされていますが、ZF1 はそれほど単純ではないことに注意してください。これに関する詳細情報は次のとおりです。