php:fuelphp

差分

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

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
php:fuelphp [2012/11/12 05:06] – [FuelPHPのデータベース接続設定] ともやんphp:fuelphp [2019/08/19 06:49] (現在) ともやん
行 3: 行 3:
   - [[php:fuelphp:create_application|Fuel アプリの作成]]   - [[php:fuelphp:create_application|Fuel アプリの作成]]
   - [[php:fuelphp:apache_settings|Apache の設定]]   - [[php:fuelphp:apache_settings|Apache の設定]]
-  - [[php:fuelphp:create_database|データベースとユーザー作成]] +  - [[php:fuelphp:fuelphp_basic_setup|FuelPHP の基本設定]] 
-  - [[php:fuelphp:database_setting|データベース接続設定と O/R マッパーの有効化]]+  - [[php:fuelphp:mysql_create_database|MySQL データベース作成とユーザー作成]] 
 +  - [[php:fuelphp:database_setting|データベース接続設定と O/R マッパーの有効化]] 
 +  - [[php:fuelphp:smarty_install|Smarty のインストールと設定]] 
 +  - [[php:fuelphp:oil_generate_model|oil コマンドによる model コードと migration 定義の生成]] 
 +  - [[php:fuelphp:oil_refine_tasks|oil タスクの作成と実行]]
  
-===== Smarty のインストール ===== 
-  * Smarty は以下のように配置する。<code> 
-fuelapp/fuel/app/vendor/ 
-    +- [Smarty] 
-         +- [libs] 
-             +- [plugins] 
-             +- [sysplugins] 
-             +- debug.tpl 
-             +- Smarty.class.php 
-             +- SmartyBC.class.php 
-</code> 
-  - Smarty のリポジトリから取得する。<code> 
-$ cd fuelapp/fuel/app/vendor/ 
-$ svn checkout http://smarty-php.googlecode.com/svn/trunk/distribution Smarty 
-</code> 
-  - demo は要らないので削除する。<code> 
-$ rm -rf Smarty/demo/ 
-</code> 
-  - fuel-smarty をインストールする。<code> 
-$ cd fuelapp/fuel/packages/ 
-$ git clone https://github.com/ttoz/fuel-smarty 
-</code> 
-  - Smarty と fuel-smarty を有効化する。\\ fuel/app/config/config.php <code php> 
-'packages'  => array( 
-    'parser',       // Smartyを有効化 
-    'fuel-smarty',  // Fuel-Smartyを有効化 
-), 
-</code> 
-  - parser の設定ファイルをコピーする。\\ fuelapp/fuel/packages/parser/config/parser.php -> fuelapp/fuel/app/config/parser.php<code> 
-$ cp fuelapp/fuel/packages/parser/config/parser.php fuelapp/fuel/app/config/parser.php  
-</code> 
-==== fuel-smarty の動作確認(ミニマムコード) ==== 
-  - ルーティングを追記する。\\ fuelapp/fuel/app/config/routes.php<code php> 
-<?php 
-return array( 
-    'smartytest'    => 'smartytest/index', 
-); 
-</code> 
-  - コントローラのコードを作成する。\\ fuelapp/fuel/app/classes/controller/smartytest.php<code php> 
-<?php 
-class Controller_SmartyTest extends Controller 
-{ 
-    function action_index() 
-    { 
-        return Response::forge(View_SmartyTest::forge('smartytest')); 
-    } 
-} 
-</code> 
-  - ビューモデルのコードを作成する。\\ fuelapp/fuel/app/classes/view/smartytest.php<code php> 
-<?php 
-class View_SmartyTest extends ViewModel 
-{ 
-    function view() 
-    { 
-        $this->title = 'Smarty Test'; 
-    } 
-} 
-</code> 
-  - Smarty のテンプレートを作成する。\\ fuelapp/fuel/app/views/smartytest.smarty<code smarty> 
-<!DOCTYPE html> 
-<html> 
-<head> 
-    <meta charset="utf-8"> 
-    <title>{$title}</title> 
-</head> 
-<body> 
-    <p>{$title}</p> 
-</body> 
-</html> 
-</code> 
-  - http://fuelapp.localhost/smartytest にアクセスして動作を確認する。\\ {{:php:fuelapp_002.png?400|}} 
  • php/fuelphp.1352664403.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)