[Maple-user: 102] Re: html_checkboxesについて(Re: はじめまして)

Back to archive index

kazunobu ichihashi bobch****@gmail*****
2005年 10月 19日 (水) 10:46:39 JST


市橋です。
ソースを書いていただいたのでわかりやすくなりました。
ありがとうございます。

テンプレート(A.html)内のアクションがどのアクションを指しているか
が問題のように思います。
{action->getCheckboxData assign=checkd}
の「action」は

1.入力フォーム表示時はクラスAを指し
2.入力フォーム内容受付(チェック)時はクラスBを指し
ます。

なので、2.のときにクラスBのvar $checkboxDataに
配列の値が入っていないので、表示されないと思われます。

(クラスAとクラスBで同じデータを書くので)実装の仕方が変かもしれませんが
とりあえず
class B {
    // ※初期表示データを追加しました
    var $checkboxData = Array(1=>"check1",2=>"check2",4=>"check3");
       :
       :
}

としたら表示されないでしょうか?

05/10/19 に Technology Butler<tec_but****@yahoo*****> さんは書きました:
> テンプレートは
> <form action="index.php" method="get" name="form1">
> <input type="hidden" name="action" value="b">
>
> <input name="textinput1" type="text" id="text_input" size="40"
> value="{action->getTextinput1|escape}">
> {action->getCheckboxData assign=checkd}
> {action->getId assign=check_id}
> {foreach from=$checkd item=checkd_item}{$checkd_item|escape}<br>
> {/foreach}
> {html_checkboxes name="id" options=$checkd checked=$check_id}
> <input name="entry" type="submit" id="entry" value="登録">
> </form>


--
Kazunobu Ichihashi(bobchin) <bobchin_ryu****@bb*****>
Wiki http://bobchin.ddo.jp/wiki/
Diary http://d.hatena.ne.jp/bobchin/



Maple-user メーリングリストの案内
Back to archive index