0
ZF2で抽象クラスで現在のモジュールを取得することは可能ですか? ModuleEventにgetModuleName()関数がありますが、私はそれを使用することができません。ZF2抽象クラスで現在のモジュール名を取得
自分で削除する必要はありますか?
ZF2で抽象クラスで現在のモジュールを取得することは可能ですか? ModuleEventにgetModuleName()関数がありますが、私はそれを使用することができません。ZF2抽象クラスで現在のモジュール名を取得
自分で削除する必要はありますか?
getModuleName()
ModuleEvent
loadModule.resolve
を聞くだけで使用できます。
namespace
からモジュール名を抽出するほうがいいです。モジュールの内部に\
がある場合(例:Zend\Log
)、モジュール名は通常最新の部分です。
$names = explode("\\", __NAMESPACE__);
$moduleName = end($names);
おかげで、私は同じ昨晩見つけたが、私はZF3が__NAMESPACE__ を削除しなかった場合__NAMESPACE__を嫌い、あなたがそれを使用するべきではないと言う人がいるので、あなたがいない場合、あなたが持っているだろうmodulenameを取得するこの方法に問題がありますか? – Matt
どちらを使いましたか? ZF2またはZF3? –
私はまだZF2にいますが、しばらくしてZF3に移行する予定ですので、アップグレードしてください。 – Matt