ホームページ  >  記事  >  バックエンド開発  >  PHP Yii オープンソース フレームワーク入門 (1)_PHP チュートリアル

PHP Yii オープンソース フレームワーク入門 (1)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:07:561040ブラウズ

以下は、メンバーが Yii フレームワークのトレーニングを実施するために書かれたコンテンツの一部です。

1) Yii 1.1.12 をダウンロード:
2) /var/www/html に解凍し、ディレクトリの名前を yii;
に変更します。
3) コンピューター環境が yii の要件を満たしているかどうかを確認します。要件を満たしていない場合は、不足しているソフトウェアをインストールしてください。php PDO が失敗したことが示されている場合は、php.ini の設定項目がそれらと一致しているかどうかを確認してください。 1.9で
4) Yii フレームワークでサンプル プログラムを簡単に表示するには、php 設定ファイルに sqlite データベース サポートを追加し、Apache を再起動して有効にします。
拡張子=php_pdo_sqlite.dll
5) Yii に付属のプログラムと Web サイトを開いて、その構造とプログラムを調べます:
http://127.0.0.1/yii/demos/helloworld/
http://127.0.0.1/yii/demos/blog/
待ってください
6) Yii ツールを使用してテンプレート Web サイトを生成します:
コマンド ライン ツールを開きます: [スタート] -> [ファイル名を指定して実行] を選択します。コマンドは次のとおりです:
C:ユーザービヘ>d:
D:>cd /var/www/html/yii/framework
D:varwwwhtmlyiiframework>/var/php53/php /var/www/html/yii/framework/yiic.php webapp /var/www/html/test1
ブラウザを開き、「http://127.0.0.1/test1/index.php」と入力して、作成したWebサイトにアクセスします。
7) データベーステーブルを作成します:
CREATE TABLE `test1`.`test1_userinfo` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`uname` VARCHAR(45) NOT NULL,
`upass` VARCHAR(45) NOT NULL,
`count` INTEGER UNSIGNED、
主キー (`id`)
)
エンジン = InnoDB;
8) テンプレートWebサイトのデータベース接続方法を変更し、test1/protected/config/main.phpを以下のように変更します。
/*
'db'=>array(
'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
)、
*/
// MySQL データベースを使用するには、次のコメントを解除します
'db'=>array(
'connectionString' => 'mysql:host=127.0.0.1;dbname=test1',
'emulatePrepare' => true,
'ユーザー名' => 'root',
'パスワード' => 'パスワード',
'charset' => 'utf8',
'tablePrefix'=>'test1_',
)、
設定後、Yii::app()->db を使用してどこでもデータベース接続を呼び出すことができます。
9) Gii ツールを使用してモデルと CRUD を生成します (追加、削除、確認、変更):
protected/config/main.php を次のように編集します:
配列を返す(
'import'=>array(
'application.models.*',
'application.components.*',
)、
'モジュール'=>array(
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'ここでパスワードを選択してください',
)、
)、
);
ウェブページを開きます: http://127.0.0.1/index.php?r=gii
入力するパスワードを入力し、モデルの生成を選択し、テーブル名: test1_userinfo、モデル クラス名: TUserInfo を入力します。
「生成」をクリックすると、Model クラスが test1protectedmodels に生成されます
同じ方法で CRUD を生成することを選択します。コードは次の場所で生成されます。
test1protectedコントローラー
test1protectedviewstユーザー情報
test1protectedcontrollers TUserInfoController.php およびその他の生成された Web ページを学習します
URL を入力して、生成された Web ページにアクセスします: http://127.0.0.1/test1/index.php?r=tuserinfo
モジュールの追加: Webページを開きます: http://127.0.0.1/index.php?r=gii
入力するパスワードを入力し、[モジュールの生成] を選択し、UserInfo モジュール名を入力して、[生成] をクリックすると、Web ページが次の場所に生成されます。
test1protectedmodulesユーザー情報
main.phpを次のように編集します:
'モジュール'=>array(
を使用
'gii'=>array(
'class'=>'system.gii.GiiModule',
'パスワード'=>'nokialab',
’ ’ s ’ ’ s out out out through out of ‐ to s'''-'''-- a t t t t to to take
削除すると、Gii はデフォルトで localhost のみになります。
'ipFilters'=>array('127.0.0.1','::1'),
)、
'ユーザー情報',
)、
URL http://127.0.0.1/test1/index.php?r=UserInfo/default/index を入力して、新しく生成されたモジュールにアクセスします。
10) Eclipse にプロジェクトをインポートします: Eclipse のバージョンが PHP のバージョンに対して Helios であることを確認してください
次の内容を含む .project ファイルをプロジェクトのルート ディレクトリに作成します。
<プロジェクトの説明>
<名前>ウェブプロジェクト名
<コメント>
<ビルドスペック>
N & lt; 名前 & gt; org.eclipse.wst.validation.validationBuilder & lt;/名前 & gt;
<引数>
org.eclipse.dltk.core.scriptbuilder
<引数>
自然>
以下の内容を含む .buildpath ファイルをプロジェクトのルート ディレクトリに作成します。
<ビルドパス>www.2cto.com
Eclipse を開き、「ファイル」→「インポート」→「既存のプロジェクトをワークスペースに」→「次へ」→「ルート ディレクトリを選択」、プロジェクト ディレクトリを選択して続行します。
11) ビューとレイアウトを含む Yii ページに中国語の文字が含まれている場合は、ページの保存形式を utf-8 に変更してください。そうしないと、中国語の表示が文字化けします。
http://www.bkjia.com/PHPjc/477809.html
www.bkjia.com

tru​​e

技術記事以下は、メンバーが Yii フレームワークのトレーニングを実施するために書かれたコンテンツの一部です。 1) Yii 1.1.12 をダウンロードします。 2) /var/www/html に解凍し、ディレクトリ名を yii に変更します。 3) コンピューター環境が yii の要件を満たしているかどうかを確認します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。