1

私が持っているのは次のdb構造(テーブル)です:
lists[name,id]
list_items[title,list_id,content]
最初のテーブル()を管理するために必要なファイルとコード(MVC)を作成しましたlists。モデルクラス
にもを追加しました。hasManyその時点で私は立ち往生しています。
私が必要としているのは、各アイテムを管理するためのソリューションです(基本的なCRUD、複雑な管理は、自分で行う方法を見つける高度なCRUDであると思います)。
具体的に説明します。コンテンツは、それ自体で使用される場所(ただし管理者)がないため、次のようになります。

  1. そのための完全なMVC構造を作成しますか?lists(パッケージに何らかの方法で実装できますか、または実装する必要がありますか?]
  2. そうでない場合、どうすればテーブルを添付できますか?(useバージョン2で削除されようとしているため)
  3. 要素(ケーキの概念/コンテキスト)は、そのような状況のビューを作成するための適切な方法になりますか?

任意の洞察をいただければ幸いです。

4

2 に答える 2

0

Cakeのベイク機能を使用してみましたか?CRUDは約2秒で自動的に作成されます。また、ブログチュートリアルを実行して、足場の感触をつかむことをお勧めします。

CakePHPは、設定より規約がすべてです。たとえば、テーブル、コントローラー、モデルなどの命名規則。多くのことを自動的に行うことができます。

于 2011-02-24T03:38:41.190 に答える
0

私が正しく理解していれば、ベイクせずに、このテーブルのCRUD部分を自分で作成したいと思うでしょう。

すべてのMVC構造を記述し、cakephpの命名の組み合わせに注意する必要がありますhttp://cakebaker.42dh.com/2006/02/18/cakephp-conventions/

モデルをアプリ/モデルに、コントローラーをアプリ/コントローラーに(組み合わせに名前を付けることを忘れないでください)、モデルごとに/ app/viewsにフォルダーが必要です。

Alfo、このアクションが画面に何も書き込まない場合でも、コントローラーのすべての関数にはビューが必要です

これがお役に立てば幸いです。

于 2011-02-24T07:37:47.603 に答える