このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
apricot:ext:di-container [2020/05/26 16:15] y2sunlight [テスト実行] |
apricot:ext:di-container [2020/05/26 16:31] y2sunlight [Providerクラス] |
||
---|---|---|---|
行 209: | 行 209: | ||
このクラスは、名前空間APPの直下に存在し、アプリケーションのモデル及びサービスのマップを提供します。現版のApricotでは、モデルはユーザモデル( User )だけで、サービスについては存在しません。モデルやサービスを追加する場合は、上例に習って適宜追加して下さい。 | このクラスは、名前空間APPの直下に存在し、アプリケーションのモデル及びサービスのマップを提供します。現版のApricotでは、モデルはユーザモデル( User )だけで、サービスについては存在しません。モデルやサービスを追加する場合は、上例に習って適宜追加して下さい。 | ||
+ | |||
+ | 現版のApricotでは、サービスは存在しませんが、サービス用として以下のフォルダが予約されています。 | ||
+ | |||
+ | < | ||
+ | / | ||
+ | </ | ||
尚、League/ | 尚、League/ | ||
行 256: | 行 262: | ||
\\ | \\ | ||
- | ==== テスト実行 | + | ==== サービスコンテナの使用例 |
- | サービスプロバイダーをテストするために、スタブコントローラを以下のように修正します。 | + | === スタブコントローラ === |
+ | |||
+ | サービスコンテナをテストするために、スタブコントローラを以下のように修正します。 | ||
{{fa> | {{fa> | ||
行 293: | 行 301: | ||
</ | </ | ||
- | * '' | + | * '' |
- | * | + | * ユーザモデルの '' |
+ | * ユーザ数を表示するために、テンプレート変数 '' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | === テスト実行 === | ||
+ | |||
+ | Apricotのホーム画面を表示して、[Menu2]をクリックして下さい。 | ||
+ | |||
+ | [{{apricot: | ||
+ | ■ 画面にユーザ数が表示されます | ||
+ | |||
+ | < | ||
+ | Number of registered users : 2 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
\\ | \\ | ||