iwason diary

健康、プログラミング、日常系などなど

yii モジュール インストール

Yii Framework の基本機能のうち、最初から入っていないものに

モジュール(modules)があります。

http://www.yiiframework.com/doc/guide/1.1/ja/basics.module

モジュールは、モデルビューコントローラ およびその他の支援的コンポーネントから構成される自己完結したソフトウェアユニットです。

 

機能毎に完結したサイトをモジュールとして用意し、

親のサイトにくっつけるという印象でしょうか。

 

今回サンプルとしてYii Shop というものをインストールしてみます。

http://www.yiiframework.com/extension/yiishop/

 

説明を読むと、自分のサイトに簡単にWeb Shopが開けるとのことですので、

支払い系の簡単なテストサイトを作るには便利なのではないでしょうか。

 

以下作業手順

検証環境

OS CentOS release 6.2 (Final)

PHP 5.3.3 (cli) (built: Jul  3 2012 16:53:21)

Apache/2.2.15 (Unix)

Yii 1.1.12

DocumentRoot /var/www/html/ 

 

まずprotected配下にmodulesディレクトリを生成します。

# mkdir /var/www/html/protected/modules/

モジュールをwebから取得し、解凍します

# wget http://www.yiiframework.com/extension/yiishop/files/yii-shop_0.7rc3.tar.bz2

# tar jxvf yii-shop_0.7rc3.tar.bz2

 
これで、モジュールが配置できました。 
protected/modules/shop
yii の設定ファイルにこのモジュールを使うための指定をします。
# vim /var/www/html/protected/config/main.php
'modules'=>array(
                 'shop' => array( 'debug' => 'true'),//Yii shop 用指定
),
ブラウザで
index.php?r=shop/install
にアクセスするとインストール画面が出ます。
 

f:id:mentai-cream-calamari205:20121027163046p:plain

 

モジュールの配置はこんな感じです。

 

Yii ShopはDBの設定が必要なので

別回で紹介します。