<?php
class application_form_guestbook拡張zend_form
{
public function init()
methodeメール要素の追加電子メール要素の追加メールアドレスを追加します。 / コメント要素を追加します
$ this-> Addelement ('Textarea', 'Comment', Array (
'Label' = & GT; true, v 'Validators' => array(
$this-> addElement ('キャプチャ', 'キャプチャ', array(
.レン' => 5,
' 'タイムアウト' => 300
' ' ) / /送信ボタンを追加します$ this-> addelement( 'submit'、 'submit'、array(
t; addelement( 'hash'、 'csrf'、array))、array( '' nig '=> true、
));
コードをコピー
コードは次のとおりです:
class GuestbookController extends Zend_Controller_Action
{
// IndexAction()...
public functionsignAction()
{
$request = $this->getRequest();// 承認された情報を取得
// include_once("../application/forms/Guestbook.php"); $form If ( $this->get ()->isPost() ) {//POST 配信の結果である場合
if ($form->isValid($request->getPost())) {//配信が有効かどうかを判断します
$this->helper を返す-> リダイレクター('インデックス');
リダイレクトor('index'); 以上です:
アドレス: application/views/scripts/guestbook/sgin.php
コードをコピーします
コードは次のとおりです:
ゲストブックに署名するには、下のフォームを使用してください!
$this ->form->setAction($this->url());
echo $this->form;
http://www.bkjia.com/PHPjc/327948.htmlwww.bkjia.com
本当
http://www.bkjia.com/PHPjc/327948.html
技術記事
1. まず、コピーしたコードを手動でロードする必要がないように、Zend がメソッドを自動的にロードできるようにプログラムを設定します。 コードは次のとおりです: require_once 'Zend/Loader/Autoloader.p...