ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

smartyコミュのsmarty+HTML_QuickFromで事前に値を入れたいのですが?

  • mixiチェック
  • このエントリーをはてなブックマークに追加
初めまして、PHPは初心者です。
ちょっと行きづまって、分かる方がいらっしゃったら、教えて頂けないでしょうか?

今、あるサイトをsmarty+HTML_QuickFromで作っていて、DBから取得した値を「常時公開」と「選択公開」というラジオボタンのグループに予め設定したいと考えいます。

文字はCSSでデザインしていて「常時公開」は赤色太字、「選択公開」は青色太字で「常時公開」と「選択公開」はスペースの関係上、横ではなくて上下になっています。

●常時公開(←赤色太字)
○選択公開(←青色太字)
こんな感じです。

以下のコードをインターネットで見つけたのですが、

// 公開・選択公開のグループ
$defaultValue = array('test'=>'0' );// 初期値を常時公開に設定
$Array[] = &HTML_QuickForm::createElement('radio', 'test', '', '常時公開', 0);
$Array[] = &HTML_QuickForm::createElement('radio', 'test', '', '選択公開', 1);
$this->_form->addGroup($Array, 'test', null, null);

//デフォルト値の設定
$this->_form->setDefaults($defaultValue);

としてSmartyのテンプレート側で{$form.test.html}のようにすればラジオボタンが横に表示されるのですが、問題が以下の2点あります。

1、一つ一つにCSSを当てる事が出来ない。
2、上下にならない。

何か上記を解決させる方法はあるのでしょうか?
最悪出来ない場合はそこだけHTML_QuickFormは使用しないという仕様になってしまいます。

環境は
WindowsXP
Apache2.2
PHP5.2.9
です。

宜しくお願いします。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

smarty 更新情報

smartyのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング