HelloWorld
ディレクトリ構成
htdocs(ドキュメント)
+ index.php
+ .htaccess
zendApp
+ controllers(コントローラー)
+ IndexController.php
+ models(モデル)
+ views(ビュー)
+ scripts
+ index
+ index.phtml
+ hello.phtml
フロントコントローラー
index.php
<?php
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::run('../zendapps/controllers');
アクションコントローラー
IndexController.php
<?php
require_once 'Zend/Controller/Action.php';
class IndexController extends Zend_Controller_Action
{
public function indexAction()
{
} //不要な場合は、メソッドの中は空でも構いません
public function helloAction() //helloアクションメソッド
{
$req = $this->getRequest();
$this->view->assign('name', $req->getPost('yourname'));
}
}
ビュー
index.phtml
<html>
<head>
<title>Hello, World!</title>
</head>
<body>
こんにちは!<br />
お名前をどうぞ。<br />
<form action="Index/hello" method="post">
<?php echo $this->formText('yourname','your name')?>
<?php echo $this->formSubmit('','Go')?>
</form>
</body>
</html>
hello.phtml
確認
画面1
画面2
最終更新:2010年10月30日 09:30