ECサイト運営開発記

PHPフレームワーク Laravelの使い方を中心とした通販サイトの開発日記

PHPフレームワークYiiを使ったので、とりあえずメモ

  • Yiiでオリジナルの設定項目を記述
    • PATH_TO_PAPP/protected/config/main.phpに "params"=>"params"=>require(dirname(__FILE__)."/params.php") を記述。
    • 同じディレクトリにparams.phpを作成
    • params.php連想配列を返すようにする。
<?php

return array(

  // Webサイト名
  "WEB_SITE_NAME"=>"Yii PHP Framework",

  // SEOキーワード
  "SEO_KEYWORDS"=>"php,framework,MVC",

);

?>
    • コントローラー側で設定した値を呼び出す方法
<?php
class SiteController extends CController{
  function actionIndex(){
    echo Yii::app()->params["WEB_SITE_NAME"];
  }
}
?>
<?php

class Item extends CActiveRecord{
	
  public static function model($className=__CLASS__){
    return parent::model($className);
  }
  
  public function tableName() {
    return "item";
  }
	
  public function primaryKey(){
    return "item_id";
  }	

}
  • 別のアクションの転送
    • forward("controller/action/");