このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
apricot:core:basic-class [2020/05/11 22:05] y2sunlight |
apricot:core:basic-class [2020/06/03 11:39] (現在) tanaka [ErrorBagクラス] |
||
---|---|---|---|
行 16: | 行 16: | ||
* [[apricot: | * [[apricot: | ||
* [[apricot: | * [[apricot: | ||
- | * [[apricot:app: | + | * [[apricot: |
次に、Applicationクラス以外の基本的なコアクラスを作ります。ここで作成する多くのクラスはシングルトンとして実装します。 | 次に、Applicationクラス以外の基本的なコアクラスを作ります。ここで作成する多くのクラスはシングルトンとして実装します。 | ||
行 280: | 行 280: | ||
* name --- ログの名前(既定値は 環境変数APP_NAMEの値) | * name --- ログの名前(既定値は 環境変数APP_NAMEの値) | ||
- | * path --- ログの出力パス(既定値は var/log/) | + | * path --- ログの出力パス(既定値は var/logs/) |
* level --- ログの出力レベル(既定値は ' | * level --- ログの出力レベル(既定値は ' | ||
* max_files --- ログファイルの最大保存数(0は無制限) | * max_files --- ログファイルの最大保存数(0は無制限) | ||
行 710: | 行 710: | ||
</ | </ | ||
- | Viewクラスはテンプレートファイルのパス、コンパイル後のHTMLファイルのパス及び実行モードをBladeOneのコンストラクタに渡しているだけです。それらの値は、設定ファイルか(bladeone.setting.php)から取得します。 | + | Viewクラスはテンプレートファイルのパス、コンパイル後のHTMLファイルのパス及び実行モードをBladeOneのコンストラクタに渡しているだけです。それらの値は、設定ファイル(bladeone.setting.php)から取得します。 |
\\ | \\ | ||
行 934: | 行 934: | ||
</ | </ | ||
- | > この関数名は | + | > この関数名は |
\\ | \\ | ||
行 947: | 行 947: | ||
^メソッド^機能^ | ^メソッド^機能^ | ||
- | |%%_ _%%construct($errors=null, | + | |< |
|count(string $name=null): | |count(string $name=null): | ||
|has(string $key, string $name=self:: | |has(string $key, string $name=self:: | ||
|get(string $key, string $name=self:: | |get(string $key, string $name=self:: | ||
|all(string $name=null): | |all(string $name=null): | ||
- | |put($errors)|xxxx| | + | |put($errors)|エラー配列の設定| |
- | + | ||
- | <fs small>< | + | |
> | > | ||
行 987: | 行 985: | ||
* @param string $name Bag name | * @param string $name Bag name | ||
*/ | */ | ||
- | public function | + | public function |
{ | { | ||
$this-> | $this-> |