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’)) ?>
うーん、簡単には作れていません。。。(苦笑)
コメント
確認画面の追加:symfony・Doctrineフォームの改造。確認画面を自己流で ・・・ 【symphonyで、創るぞ】
symfonyでのサイト開発を続けている。
フォームにいろいろと改造したので、記録しておこう。
方法は、本来の symfony の作法ではないかもし…