確認画面を作る(symfonyを使ってみる3)

スポンサーリンク

symfonyを使って
なるべく簡単に管理画面を作ろうとしています。

「なるべく簡単に」ということは、
作る作業自体が簡単に、という意味ではなく、
なるべく負荷がかからず横展開できるようにする、といった感じです。


そんな中で、なるべくsymfonyコマンドを使った方がいいだろうと思い、
以下のコマンドを実行。

symfony propel-generate-crud


あっさりとDBとcreate,update,deleteなど作ってくれるのですが、
これ、確認画面がありません。

仕事で使う管理画面のため、
とりあえず確認画面を作ってみました。

作ったテンプレートはconfirmSuccess.php。
actions.class.phpにexecuteConfirmというfunctionを追加しました。


これ以降が結構面倒で、
確認画面を作るということは、hiddenとかで値を渡さないといけないわけです。

ということで、いろいろなところを修正。

actions.class.php

//入力情報取得
$id = $this->getRequestParameter(‘id’);
//テンプレートに値を渡す
$this->id = $id;

confirmSuccess.phpなどのテンプレート

< ?= input_hidden_tag('id', $sf_params->get(‘id’)) ?>


うーん、簡単には作れていません。。。(苦笑)

スポンサーリンク