Plesk Sample 1.5-1 をベースとして使用していますが、POST w/parameters を処理する方法に固執しています。
私のフォームは「テキスト」要素と「OK」送信ボタンで、その下には「テキスト」要素の値 (外部 XML 呼び出し) に基づいて変化するリストがあります。
IndexController 内の ->getRequest->isPost() 領域に、リダイレクト行があります。
$this->_helper->json(array('redirect' => pm_Context::getBaseUrl()));
この行でパラメーターを手動で渡す必要がありますか? それとも、私が pm_Form_Simple() を作成して要素を追加したので、コントローラーはそれを認識していますか? 現在、->isPost ブロックの外にいる場合、パラメーターは null であるため、手動で渡す必要があると考えています。
このようなものが必要ですか?
$this->_redirector->gotoSimple('my-action',
'my-controller',
null,
array('exampleText' => $form->getValue('exampleText'));
POSTの仕組みを理解していないだけだと思います。
Zend Guestbook の例を見てきましたが、Plesk とは大きく異なり、精神的に翻訳することはできません...同じページにリダイレクトせず、別の場所にリダイレクトします。
最終的に、「exampleText」パラメーターに「開始日」を設定し、POST 呼び出しの後に、外部 XML 呼び出しを行い、リストに入力したいと考えています... XML 呼び出しを行うことはできますが、ワークフローを取得できません。空のフォームの周り -> フォームに記入して「OK」を押す -> 後処理
どうも!