0

私は2つのテーブルを持っています:

1)カテゴリ:id、name。

2)ニュース:id、category_id、title、body

これらすべてを焼き付けた後、[ニュースの追加]をクリックしてニュースを追加するためのインターフェイスを準備します。その後、手動でカテゴリを選択する必要があります。

いくつかのカテゴリ(表示)をクリックしたいのですが、[このカテゴリにニュースを追加]オプションがあり、そこからcategory_idのアクションに移動します。これにより、ユーザーはURLからのカテゴリであるため、カテゴリを選択する必要がなくなります。どのカテゴリが使用されているかを知っています。

助けてください。前もって感謝します。

4

1 に答える 1

1

解決策を見つけました。

最初にcategory_idfrom URL を取得します。

$categoryId= $this->params['named']['category_id'];

次に、フォームで非表示フィールドを使用します。

echo $this->Form->hidden('category_id', array('default'=>$categoryId));
于 2012-08-08T22:10:01.187 に答える