ビュー スクリプトをアクション コントローラ内の変数にレンダリングするにはどうすればよいですか?
ビューをレンダリングし、データベース テーブルに文字列として挿入したいと考えています。
Zend Framework 1.11 を使用しています
ビュー スクリプトをアクション コントローラ内の変数にレンダリングするにはどうすればよいですか?
ビューをレンダリングし、データベース テーブルに文字列として挿入したいと考えています。
Zend Framework 1.11 を使用しています
コントローラーから次のことができます。
$view = new Zend_View();
$view->some_var = "some_value";
// ... more variable assignments
$output = $view->render('some script');
次に、データベースに $output を保存できます。
単純に使用します:
$output = $this->view->render('controller/action.phtml');
これは古い質問であることは知っていますが、別の解決策を試してみました。
$view = new Zend_View();
$view->some_var = "some_value";
$view->setScriptPath(APPLICATION_ROOT.'/layout/mail/');
$output = $view->render('led_inspira_inscricao_confirmada.phtml');
print_r($output);die;
APPLICATION_ROOT は、最初の php ファイルの実際のパスです
define('APPLICATION_ROOT', realpath(dirname(__FILE__)));