Ground Sunlight

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

ユーザ用ツール

サイト用ツール


basic-library:bladeone:3.37

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
basic-library:bladeone:3.37 [2020/03/21 11:42]
y2sunlight [bladeoneについて]
basic-library:bladeone:3.37 [2020/04/18 10:51] (現在)
y2sunlight [テンプレートエンジン - BladeOne]
行 7: 行 7:
  
 関連記事 関連記事
-  * [[basic-library:project|プロジェクトの作成 - apricot]]+  * [[basic-library:project|プロジェクトの作成 - Apricot (α版)]]
   * [[basic-library:phpdotenv:4.1|環境変数 - phpdotenv]]   * [[basic-library:phpdotenv:4.1|環境変数 - phpdotenv]]
   * [[basic-library:monolog:2.0|ログ出力 - monolog]]   * [[basic-library:monolog:2.0|ログ出力 - monolog]]
   * [[basic-library:idiorm:1.5|ORマッパー - Idiorm]]   * [[basic-library:idiorm:1.5|ORマッパー - Idiorm]]
   * テンプレートエンジン - BladeOne   * テンプレートエンジン - BladeOne
-  * [[basic-library:fast-route:1.3|リクエストルーター - fast-route]] +  * [[basic-library:fast-route:1.3|リクエストルーター - FastRoute]] 
-  * [[basic-library:whoops:2.7|エラーハンドラー - whoops]]+  * [[basic-library:league-container:3.3|DIコンテナー League/Container]] 
 +  * [[basic-library:valitron:1.4|バリデーター - Valitron]] 
 +  * [[basic-library:whoops:2.7|エラーハンドラー - Whoops]]
   * [[basic-library:php-debugbar:1.16|デバッグ出力 - php-debugbar]]   * [[basic-library:php-debugbar:1.16|デバッグ出力 - php-debugbar]]
  
行 33: 行 35:
 Bladeは[[http://laravel.jp/|Laravel]]に標準搭載されているテンプレートエンジンです。本編で使用するbladeoneは、Laravelをインストールしなくても単独で使用できるようにした、いわばBladeのスタンドアロン版です。 Bladeは[[http://laravel.jp/|Laravel]]に標準搭載されているテンプレートエンジンです。本編で使用するbladeoneは、Laravelをインストールしなくても単独で使用できるようにした、いわばBladeのスタンドアロン版です。
  
-本編でのテンプレートエンジンの選定基準は「環境設定周り、ログ出力とテンプレートはいつも使っているフレームワークと同じ」なので、Laravel常用者の筆者としては、ここは迷うことなくbladeoneに決めましたが、他のテンプレートエンジンをでも全く問題ありません。要は、手持ちのテンプレート資産がそのまま利用できれば良いだけです。+本編でのテンプレートエンジンの選定基準は「環境設定、ログ出力とテンプレートエンジンはいつも使っているフレームワークと同じ」なので、Laravel常用者の筆者としては、ここは迷うことなくbladeoneに決めましたが、他のテンプレートエンジンをでも全く問題ありません。要は、手持ちのテンプレート資産がそのまま利用できれば良いだけです。
 ===== インストール ===== ===== インストール =====
  
行 58: 行 60:
 パッケージの取得が終わると ''composer.json'' の ''require'' に以下が追加されます。 パッケージの取得が終わると ''composer.json'' の ''require'' に以下が追加されます。
  
-<code json composer.json>+<code javascript composer.json>
 { {
     "require": {     "require": {
行 79: 行 81:
  
 // 初期化 // 初期化
-$views = __DIR__ . '/views'; // テンプレートパス +$views = __DIR__.'/views';     // テンプレートパス 
-$cache = __DIR__ . '/cache'; // キャッシュパス(コンパイル済ファイル)+$cache = __DIR__.'/var/cache'; // キャッシュパス(コンパイル済ファイル)
 $blade = new BladeOne($views,$cache,BladeOne::MODE_AUTO); $blade = new BladeOne($views,$cache,BladeOne::MODE_AUTO);
  
basic-library/bladeone/3.37.1584758522.txt.gz · 最終更新: 2020/03/21 11:42 by y2sunlight