問題タブ [goaop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 設定方法 Go! Yii 1.1.13 で AOP PHP を使用してアスペクト指向プログラミングを機能させるには?
Go! をセットアップしようとしています。Yii Framework アプリケーションを使用した AOP Php。
私は次のことをしました:
1-インストールされたGo! 次の行を composer.json に追加して、composer を使用する AOP Php を作成します。
2-このようなアプリケーションカーネルを追加
3-TestMonitorAspect も追加しました。
彼の yii-aspect github プロジェクト統合の例は Yii 2.0 用であるため、ApplicationAspectKernel の index.php 初期化の独自のバージョンを作成しました。
私がしたことは、Yii アプリの onBeginRequest で ApplicationAspectKernel を初期化し、アプリを実行する前に次のようにしました。
どの側面も機能させることができません。
これを解決する方法について誰かアイデアがありますか? ヘルプやガイダンスは大歓迎です。ありがとう!
私たちが相談したリソースは次のとおりです。
php - GO!のトラブル アスペクト指向フレームワーク
誰かがGOで働いているなら!フレームワーク、私を助けてくれませんか。フレームワークをphp 5.3.13にインストールします。デモの例は機能しています。しかし、私の例はうまくいきません。Aspect(method beforeMethodExecution)は実行されません。
これが私のコードです。
メインファイル:
テストクラスを含むファイル:
}
アスペクトを持つファイル: