このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
basic-library:bladeone:3.37 [2020/03/21 10:38] y2sunlight [テンプレートエンジン - BladeOne] |
basic-library:bladeone:3.37 [2020/04/18 10:51] (現在) y2sunlight [テンプレートエンジン - BladeOne] |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | > 投稿中です。しばらくお待ちください。 | ||
| - | |||
| - | ---- | ||
| - | |||
| ====== テンプレートエンジン - BladeOne ====== | ====== テンプレートエンジン - BladeOne ====== | ||
| Version 3.37 ([[https:// | Version 3.37 ([[https:// | ||
| 行 11: | 行 7: | ||
| 関連記事 | 関連記事 | ||
| - | * [[basic-library: | + | * [[basic-library: |
| * [[basic-library: | * [[basic-library: | ||
| * [[basic-library: | * [[basic-library: | ||
| * [[basic-library: | * [[basic-library: | ||
| * テンプレートエンジン - BladeOne | * テンプレートエンジン - BladeOne | ||
| - | * [[basic-library: | + | * [[basic-library: |
| - | * [[basic-library: | + | * [[basic-library: |
| + | * [[basic-library: | ||
| + | * [[basic-library: | ||
| * [[basic-library: | * [[basic-library: | ||
| 行 35: | 行 33: | ||
| ===== bladeoneについて ===== | ===== bladeoneについて ===== | ||
| + | Bladeは[[http:// | ||
| + | |||
| + | 本編でのテンプレートエンジンの選定基準は「環境設定、ログ出力とテンプレートエンジンはいつも使っているフレームワークと同じ」なので、Laravel常用者の筆者としては、ここは迷うことなくbladeoneに決めましたが、他のテンプレートエンジンをでも全く問題ありません。要は、手持ちのテンプレート資産がそのまま利用できれば良いだけです。 | ||
| ===== インストール ===== | ===== インストール ===== | ||
| 行 59: | 行 60: | ||
| パッケージの取得が終わると '' | パッケージの取得が終わると '' | ||
| - | < | + | < |
| { | { | ||
| " | " | ||
| 行 71: | 行 72: | ||
| ===== テストプログラム ===== | ===== テストプログラム ===== | ||
| - | <code php /test/bladeone.php> | + | パッケージのテストフォルダ('' |
| + | |||
| + | <code php bladeone.php> | ||
| <?php | <?php | ||
| require __DIR__.'/ | require __DIR__.'/ | ||
| - | // 初期化 | ||
| Use eftec\bladeone\BladeOne; | Use eftec\bladeone\BladeOne; | ||
| - | $views = __DIR__ . '/ | + | // 初期化 |
| - | $cache = __DIR__ . '/ | + | $views = __DIR__.'/ |
| + | $cache = __DIR__.' | ||
| $blade = new BladeOne($views, | $blade = new BladeOne($views, | ||
| // テンプレート変数 | // テンプレート変数 | ||
| $variables = [" | $variables = [" | ||
| - | | + | |
| ]; | ]; | ||
| // レンダリング | // レンダリング | ||
| - | echo $blade-> | + | echo $blade-> |
| </ | </ | ||
| - | <code php / | + | <code php hello.blade.php> |
| < | < | ||
| {{$variable1}}, | {{$variable1}}, | ||