yiiapi/docs/blog/ja/start.testdrive.txt
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Yii の試運転
====================
このセクションでは、出発点となるスケルトンアプリケーションを作る方法を解説します。
説明を簡単にするために、ウェブサーバのドキュメントルートを `/wwwroot` であると仮定し、対応する URL を `http://www.example.com/` であるとします。
Yii のインストール
--------------
まずはじめに Yii Framework をインストールします。
Yii のリリースファイル(バージョン 1.1.1以上)を [www.yiiframework.com](http://www.yiiframework.com/download) から取得し、`/wwwroot/yii` ディレクトリに解凍します。
念のために、`/wwwroot/yii/framework` というディレクトリが存在することをもう一度確認してください。
> Tip|ヒント: Yii framework はファイルシステムのどの場所にでもインストールすることが出来ます。ウェブフォルダ(ドキュメントルート)の下である必要はありません。Yii の `framework` ディレクトリはすべてのフレームワークコードを含んでおり、このディレクトリが Yii アプリケーションの配布に必要な唯一のフレームワークディレクトリです。インストールした単一の Yii を複数の Yii アプリケーションから利用することが可能です。
Yii をインストールした後、ブラウザのウィンドウを開いて、`http://www.example.com/yii/requirements/index.php` という URL にアクセスしてください。
そうすると、Yii のリリースに含まれる必要条件チェッカが表示されます。
ブログアプリケーションのためには、Yii が必要とする最小限の要求に加えて、SQLite データベースにアクセスするために、`pdo` と `pdo_sqlite` という二つの PHP 拡張が有効である必要があります。
スケルトンアプリケーションを作る
-----------------------------
次に `yiic` ツールを使って `/wwwroot/blog` ディレクトリにスケルトンアプリケーションを作ります。
`yiic` ツールは Yii のリリースに含まれるコマンドラインツールです。
このツールを使ってコードを生成して、反復的コーディング作業をいくらか軽減することができます。
コマンドプロンプトを開き、以下のコマンドを実行します:
~~~
% /wwwroot/yii/framework/yiic webapp /wwwroot/blog
Create a Web application under '/wwwroot/blog'? [Yes|No]y
......
~~~
> Tip|ヒント: 上で示したように `yiic` ツールを使うには、CLI PHP プログラムにパスが通っていなければなりません。そうでない場合は、次のようにすることでコマンドを利用できます:
>
>~~~
> path/to/php /wwwroot/yii/framework/yiic.php webapp /wwwroot/blog
>~~~
作ったばかりのアプリケーションを試してみるには、ブラウザを開いて、`http://www.example.com/blog/index.php` にアクセスします。
スケルトンアプリケーションが完全に機能する4つのページを既にそなえているのが分る筈です。
すなわち、ホーム、アバウト(について)、コンタクト、ログイン という4つのページです。
以下では、このスケルトンアプリケーションの中身について簡単に説明します。
###エントリスクリプト
まず、`/wwwroot/blog/index.php` という [エントリスクリプト](http://www.yiiframework.com/doc/guide/ja/basics.entry) のファイルがあります。これは以下のような内容です:
~~~
[php]
<?php
$yii='/wwwroot/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';
// 実運用モードでは次の行を削除します
defined('YII_DEBUG') or define('YII_DEBUG',true);
后面还有 37 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
