Zend newbie here ...そしてそれをより良くするために、私の任務は他人の既存のものの上に構築することですZendサイト。
(参考:Zfの表示バージョン - > Zend Frameworkのバージョン:1.11.1 - 私はZend_Formを持っているようです)
ここは興味深いビットです。すべてのフォームはビュー内でHTMLで構築されています。彼らはうまくいくように思えますが、私がどのように見ているのかわかりません。
私は大会に続き、テスト形式のビューを作成し、フォームに書いた:
<form action="<?php echo $this->url(array('controller'=>'ControllerName','action'=>'submit'));?>" method="post" style="margin-left:20px">
<p class="bold setmgr">Your email here:</p>
<div class="field">
<input class="text" type="text name="custEmail"/>
</div>
<div class="field">
<input class="button" value="Submit and be free!" type="submit"/>
</div>
</form>
コントローラでsubmitActionメンバーが正しく発射されています。問題ない。
しかし、私がPOSTデータを探すことができる場所はすべて空であるようです!
echo "obj custEmail = [" . $this->_request->getPost('custEmail') . "]\n";
echo "GET custEmail = [" . $_GET['custEmail'] . "]\n";
echo "POST custEmail = [" . $_POST['custEmail'] . "]\n";
if ($this->_request->isPost()) {
$data = $this->_request->getPost();
Zend_Debug::dump($data);
}
これらはすべて何も生成しません。
私は解決策や何がうまくいかないのかという手がかりを強く求めています。
読んでいただきありがとうございます。
これは意図的なものなのかどうかわかりませんが、最初の例の4行目には、「タイプ」という単語があります... – VOIDHand