差分
このページの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:// | ||