差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
php:fuelphp [2012/11/12 05:06] – [FuelPHP] ともやん | php:fuelphp [2019/08/19 06:49] (現在) – ともやん | ||
---|---|---|---|
行 3: | 行 3: | ||
- [[php: | - [[php: | ||
- [[php: | - [[php: | ||
- | - [[php: | + | - [[php: |
- | - [[php: | + | - [[php: |
- | ===== FuelPHPのデータベース接続設定 | + | - [[php: |
- | - development の接続設定を行う。\\ fuelapp/ | + | - [[php: |
- | <?php | + | - [[php: |
- | /** | + | - [[php: |
- | * The development database settings. | + | |
- | */ | + | |
- | return array( | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ), | ||
- | ), | ||
- | ); | ||
- | </ | ||
- | - production の接続設定を行う。\\ fuelapp/ | ||
- | <?php | ||
- | /** | ||
- | * The production database settings. | ||
- | */ | ||
- | |||
- | return array( | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ), | ||
- | ), | ||
- | ); | ||
- | </ | ||
- | - ベースのデータベース設定を行う。< | ||
- | <?php | ||
- | /** | ||
- | * Base Database Config. | ||
- | * | ||
- | * See the individual environment DB configs for specific config information. | ||
- | */ | ||
- | |||
- | return array( | ||
- | ' | ||
- | |||
- | /** | ||
- | * Base config, just need to set the DSN, username and password in env. config. | ||
- | */ | ||
- | ' | ||
- | //' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ), | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ), | ||
- | |||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ) | ||
- | ), | ||
- | |||
- | ); | ||
- | </ | ||
- | - O/R マッパーを有効化する。\\ fuel/ | ||
- | ' | ||
- | ' | ||
- | ), | ||
- | </ | ||
- | ===== Smarty のインストール ===== | ||
- | * Smarty は以下のように配置する。< | ||
- | fuelapp/ | ||
- | +- [Smarty] | ||
- | +- [libs] | ||
- | +- [plugins] | ||
- | +- [sysplugins] | ||
- | +- debug.tpl | ||
- | +- Smarty.class.php | ||
- | +- SmartyBC.class.php | ||
- | </ | ||
- | - Smarty のリポジトリから取得する。< | ||
- | $ cd fuelapp/ | ||
- | $ svn checkout http:// | ||
- | </ | ||
- | - demo は要らないので削除する。< | ||
- | $ rm -rf Smarty/ | ||
- | </ | ||
- | - fuel-smarty をインストールする。< | ||
- | $ cd fuelapp/ | ||
- | $ git clone https:// | ||
- | </ | ||
- | - Smarty と fuel-smarty を有効化する。\\ fuel/ | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ), | ||
- | </ | ||
- | - parser の設定ファイルをコピーする。\\ fuelapp/ | ||
- | $ cp fuelapp/ | ||
- | </ | ||
- | ==== fuel-smarty の動作確認(ミニマムコード) ==== | ||
- | - ルーティングを追記する。\\ fuelapp/ | ||
- | <?php | ||
- | return array( | ||
- | ' | ||
- | ); | ||
- | </ | ||
- | - コントローラのコードを作成する。\\ fuelapp/ | ||
- | <?php | ||
- | class Controller_SmartyTest extends Controller | ||
- | { | ||
- | function action_index() | ||
- | { | ||
- | return Response:: | ||
- | } | ||
- | } | ||
- | </ | ||
- | - ビューモデルのコードを作成する。\\ fuelapp/ | ||
- | <?php | ||
- | class View_SmartyTest extends ViewModel | ||
- | { | ||
- | function view() | ||
- | { | ||
- | $this-> | ||
- | } | ||
- | } | ||
- | </ | ||
- | - Smarty のテンプレートを作成する。\\ fuelapp/ | ||
- | < | ||
- | < | ||
- | < | ||
- | <meta charset=" | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | - http:// |