初級編:Zend Framework環境構成および最初のHello World出力!
8810 ワード
Zend Frameworkチュートリアルのリストが出てから数日が経ちましたが、PHPerが少しだけ本人に意見やアドバイスをしてくれました.仕方がない私は今自分の考えに従ってこの一連のチュートリアルを書くしかありません.PHPerが今週最低1編のチュートリアルを出すと約束した.今日、私は少し时間があるので、最初の編を書きましょう.OK!工事が始まった...第一歩:あなたのPHP環境を確認する:1.PHPerはあなたのPHPバージョンが5.2.0以上かどうかを確認してください.もしそうでなければ..5.2.0に更新してください.そうしないと.Zend Frameworkは使えないようです.自分でやってみたことがあります.このような問題に遭遇したことがあります..だから自分でテストしてください.PHPソースの最新版ダウンロードアドレスは以下の通りです.http://www.php.net/downloads.php. 2.あなたのPHP環境が設定されたらphpを開いてください.iniファイルは、PDO拡張が開くかどうかを確認する.ない場合はextension=php_pdo.dllの前の;番号を消してください. 3.APACHEフォルダの中のhttpdを開きます.confファイルapacheのmod_を検索rewriteモジュール、LoadModule rewrite_を確認module modules/mod_rewrite.soが開くかどうか.もしなかったら前の番号を消してください.
4. httpdが見つかりました.confファイル、AllowOverrideがNoneの場合..Noneを必ずallに変更してください.こう書いてください.htaccessのようなファイルが機能します. 5.APACHEサーバーを再起動します.これで私たちのPHP環境はZend Framewrokを運用することができます.ステップ2:Zend Frameworkのソースコードを取得する:1.最新版のZend Frameworkソースをダウンロードします.今の最新版は1.7.0のようです.でも不安定を恐れる..だからPHPerたちは自分でどんなバージョンを使うか決めてください.みんなはここでダウンロードすることができますhttp://www.zendframework.com/download/latest最新バージョンのソース第三歩:プロジェクトディレクトリを作成する:私も何も言いたくない..写真を見せてあげます.私のこのチュートリアルのプロジェクトディレクトリです...私は上に説明があります.次のようにディレクトリを作成できます.もちろん、次はソースのダウンロードを提供します.でも、友达は必ず自分でやることをお勧めします.もっと学ぶことができます..私もソースコードをあげてもみんなに参考にしてあげるだけです.
第四歩:プログラムの説明:ここではあまり何も言いません.各ファイルに注釈があるからです.あまり難しくないと思います.もし分からない友达がいたら、ブログにメッセージをください.私はこのブログに注目します.できるだけあなたたちの質問に答えます.ありがとう.. index.php(Webサイトの入り口)ファイルと説明:
IndexController.phpファイルと説明:
index.phtmlテンプレートファイルの説明:
ファイル全体のソースをダウンロード...アドレスここで...でも私のlibraryにはZendは入っていません.各位PHPer自己加上..スペースが限られているので...ハハ...よし...このチュートリアルはもう終わりました.何か問題があったら友達にメッセージを...暇があれば、私のブログを登録してください.今のブログはまだ人気がありません....ほほほ...
ソースダウンロードアドレス:ソースダウンロード...
変換元:http://www.oophp.cn/article/view/aclass/68-0/id/156
4. httpdが見つかりました.confファイル、AllowOverrideがNoneの場合..Noneを必ずallに変更してください.こう書いてください.htaccessのようなファイルが機能します. 5.APACHEサーバーを再起動します.これで私たちのPHP環境はZend Framewrokを運用することができます.ステップ2:Zend Frameworkのソースコードを取得する:1.最新版のZend Frameworkソースをダウンロードします.今の最新版は1.7.0のようです.でも不安定を恐れる..だからPHPerたちは自分でどんなバージョンを使うか決めてください.みんなはここでダウンロードすることができますhttp://www.zendframework.com/download/latest最新バージョンのソース第三歩:プロジェクトディレクトリを作成する:私も何も言いたくない..写真を見せてあげます.私のこのチュートリアルのプロジェクトディレクトリです...私は上に説明があります.次のようにディレクトリを作成できます.もちろん、次はソースのダウンロードを提供します.でも、友达は必ず自分でやることをお勧めします.もっと学ぶことができます..私もソースコードをあげてもみんなに参考にしてあげるだけです.
第四歩:プログラムの説明:ここではあまり何も言いません.各ファイルに注釈があるからです.あまり難しくないと思います.もし分からない友达がいたら、ブログにメッセージをください.私はこのブログに注目します.できるだけあなたたちの質問に答えます.ありがとう.. index.php(Webサイトの入り口)ファイルと説明:
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Asia/Shanghai');
set_include_path('.' .PATH_SEPARATOR .'./library'
.PATH_SEPARATOR .'./application/models/'.PATH_SEPARATOR .get_include_path());
require_once 'Zend/Loader.php';
Zend_Loader::registerAutoload();// Zend Framework
$registry = Zend_Registry::getInstance();
//
$view = new Zend_View();
$view->setScriptPath('./application/views/scripts/');
$registry['view'] = $view;// View
//
$frontController =Zend_Controller_Front::getInstance();
$frontController->setBaseUrl('/zendframework')//
->setParam('noViewRenderer', true)
->setControllerDirectory('./application/controllers')
->throwExceptions(true)
->dispatch();
IndexController.phpファイルと説明:
class IndexController extends Zend_Controller_Action
{
function init()
{
$this->registry = Zend_Registry::getInstance();
$this->view = $this->registry['view'];
$this->view->baseUrl = $this->_request->getBaseUrl();
}
function indexAction()
{
// , index.phtml
$this->view->bodyTitle = 'Hello World!'
;
echo $this->view->render('index.phtml');//
}
}
index.phtmlテンプレートファイルの説明:
<?=$this->bodyTitle; ?>
ファイル全体のソースをダウンロード...アドレスここで...でも私のlibraryにはZendは入っていません.各位PHPer自己加上..スペースが限られているので...ハハ...よし...このチュートリアルはもう終わりました.何か問題があったら友達にメッセージを...暇があれば、私のブログを登録してください.今のブログはまだ人気がありません....ほほほ...
ソースダウンロードアドレス:ソースダウンロード...
変換元:http://www.oophp.cn/article/view/aclass/68-0/id/156