ZendFrameworkで"Hello world"を表示するまで
かなりレガシーなPHPのフレームワーク
ZendFrameworkで"Hello world"を表示するまでの備忘録
(今の時代はLaravelだろ!!って声がありますが、仕方がないんです!
だって次に関わるアプリがZendで作られているから)
Zendをするにあたっての一番の壁は、何と言っても
有力なドキュメントが少ない!!!!
ここまで有力なドキュメントがないフレームワークも珍しい。。。
という事で、Hello worldを表示するまでを書いていきます!
(間違っていたらご指摘をお願いします。。。。)
かなり参考にした記事(これがないと上手くいかなかった気がする)
https://codezine.jp/article/detail/1824
https://ameblo.jp/mingw/entry-11125339748.html
PHPの強力な味方XAMPP
XAMPPのページでインストールして下さい
ZendFrameworkのデータをダウンロード
ZendFramework公式
今回は、ver1でやります(なぜなら、自分が関わる案件がver1のため 笑)
ZendFramework アーカイブ
ZendFrameworkのファイルをダウンロードしたら
libraryの配下にある「Zend」フォルダだけXAMPPのhtdocsに入れます
htdocs/Zendにindex.phpを作成し、下記のcodeを入力
<?php
// 必要なクラス定義を読み込む
require_once 'Zend/Controller/Front.php';
// アクションコントローラへ丸投げ
$front = Zend_Controller_Front::getInstance();
$front->setControllerDirectory('application/controllers');
$front->dispatch();
?>
htdocs/Zend/Applicationに以下のフォルダを作成
controllers/
models/
views/
└ scripts/
└ index/
└ index.phtml
htdocs/Zend/Application/controllersに「IndexController.php」を作成し、下記のcodeを入力
<?php
require_once 'Zend/Controller/Action.php';
class IndexController extends Zend_Controller_Action
{
public function indexAction()
{
}
}
?>
htdocs/Zend/Application/views/scripts/index/index.phtmlに下記のcodeを入力
<html>
<body>
Hello world!
</body>
</html>
これで、Hello worldと出力される。。。
この設定が出来るまでに7時間はかかった気がする。。
Laravelより本当に難しい。。。
Author And Source
この問題について(ZendFrameworkで"Hello world"を表示するまで), 我々は、より多くの情報をここで見つけました https://qiita.com/cleanman-yosuke/items/6791da6e8d10661e22dd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .