1

Sections次の列で呼び出されるSQLテーブルがあります

Id | Name | Parent_id

でコードを生成しましたcake bake

問題は、新しいセクションを追加すると、親カテゴリを選択できないことです。コントローラーがスキャフォールディングを使用する場合にのみ機能します。

何が問題ですか?

4

1 に答える 1

1

scaffolding から先に進みたい場合は、まずCakePHP のマニュアルを読む必要があります。しかし、始めるのに役立ついくつかの手がかりを提供しようとしています。

まず最初に、CakePHP の慣例に従い、テーブル、列、クラス、プロパティなどに正しい名前を付ける必要があります。したがって、多くのことをオーバーライドしてカスタマイズしていない限り、、、および列を含むテーブルで終了する必要がありsectionsます。idnameparent_id

モデル間の関係を確立したい場合は、2 つのモデル(SectionおよびParentこの場合) を構築し、それらの関係を構成する必要があります。

これがすべて完了したら、 を使用してフォームを作成し、モデルの適切なメソッドを使用してすべてFormHelper保存できます。

于 2011-11-29T17:47:02.610 に答える