私はMVCも備えたCodeIgniterフレームワークを初めて使用するため、組織のあり方を混乱させました。
大きなアプリケーションを作成します。よく整理されたファイル構造が必要です。
たとえば、カテゴリに固有の製品やレコードなどのカテゴリがあります。管理パネルがあります。
管理パネルでカテゴリを制御するための私のURLは次のとおりです。
インデックス(カテゴリのリスト):mysite.com/index.php/admin/category/index作成(新しいカテゴリの作成):mysite.com/index.php/admin/category/create
まず、製品やレコードなどを表示するカテゴリのダッシュボードが必要です。新しいURLを次のようにします。
mysite.com/index.php/admin/category/id/5
or
mysite.com/index.php/admin/category/name/category1
etc..
商品のURLを次のようにします。
mysite.com/index.php/admin/category/id/5/product
and records to be like:
mysite.com/index.php/admin/category/id/5/record
もちろん、次のような製品やレコードの値を解析する必要があります。
mysite.com/index.php/admin/category/id/5/product/id/5
or
mysite.com/index.php/admin/category/id/5/product/create - to add new product to a category
私のアプリケーションが大きい前に言ったように、私はファイル編成を次のように考えました:
controllers/admin.php - admin controller
controllers/admin/category.php - category controller
controllers/admin/category/product.php - product controller
controllers/admin/category/record.php - record controller
組織化の仕方についてアドバイスが必要です。カテゴリに固有の商品を表示するにはどうすればよいですか
私の製品コントローラーはカテゴリーコントローラーなどから拡張する必要があります。助けてアドバイスしてもらえますか?ありがとう。