Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


apricot:usage:ja:provider

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
apricot:usage:ja:provider [2020/08/29 20:38]
y2sunlight [Providerクラス]
apricot:usage:ja:provider [2020/09/03 13:46] (現在)
y2sunlight [Apricot サービスプロバイダー]
行 17: 行 17:
   * [[apricot:usage:ja:validation|Apricot バリデーション]]   * [[apricot:usage:ja:validation|Apricot バリデーション]]
   * Apricot サービスプロバイダー   * Apricot サービスプロバイダー
 +  * [[apricot:usage:ja:authentication|Apricot ユーザ認証]]
   * [[apricot:usage:ja:utility|Apricot ユーティリティ]]   * [[apricot:usage:ja:utility|Apricot ユーティリティ]]
  
行 103: 行 104:
 ===== 使用例 ===== ===== 使用例 =====
  
-> TODO+スタブコントローラのindexアクションには、DIコンテナの使用例があります。
  
-DIコンテナをテストするために、スタブコントローラを以下のように修正します。 +{{fa>folder-open-o}} ** /your-project/app/Controllers **
- +
-{{fa>folder-open-o}} ** /apricot/app/Controllers **+
 <code php StubController.php> <code php StubController.php>
 public function index(int $no=null) public function index(int $no=null)
行 124: 行 123:
 </code> </code>
  
-  * ''Container::get('user')''ユーザモデルを生成します。 +''Container'' シングルトンの ''get()'' メソッドで、サービスロバイダでシングルンとして登録した ''SampleService'' のインスタンス取得ます。このインスタンスはアプリケーション全体で共有されます。
-  * ユーザ数を表示するためにテンート変数 ''$messages''セットします。+
  
 \\ \\
apricot/usage/ja/provider.1598701088.txt.gz · 最終更新: 2020/08/29 20:38 by y2sunlight