0

私はfuelphpを使い始めたいと思っています。私は、CIとKOHANAの経験がありますが、フレームワークを最大限に活用したことはありません。

私が構築しようとしているアプリケーションは、クライアント向けの社内のcmsシステムになります。それは基本的にいくつかのメタを持つ異なるタイプのオブジェクトになります。

私が本当に望んでいるのは、アプリケーションの残りの部分から管理/バックオフィスを分離することです。

最初のオプションとして、モジュールで構築することを考えました。

私がFuelPHPの足場を使用することを考えた2番目のオプションとして、誰かが最良の解決策を教えてもらえますか?

足場を使用して編集するか、モジュールでcmsを作成する必要がありますか?私は燃料の経験がまったくないので、経験のある人が私を正しい方向に向けてくれることを望みました。

また、皆さんは情報源として何を使用していますか?

前もって感謝します!

4

2 に答える 2

4

これはすべて、ロジックとデータ構造の設定方法によって異なります。スキャフォールディングは、フラット データの優れたツールであり、優れた出発点です。ただし、アプリケーションが関連データ、型/オブジェクトの抽象化に大きく依存している場合、足場はジャンプスタートというよりも邪魔になる可能性があります。

私自身の CMS セットアップでは、すべての基本モデル (CMS ロジック) を保持するパッケージがあります。管理インターフェースを提供する管理モジュール。そして、CMS ページの URI を処理するキャッチオール コントローラー (:any)。

したがって、物事がどれほど複雑である必要があるかを見て、それに基づいて、どの方法が適切かを選択してください。1 つの CMS は間違いなく他のものではありません。

また、モジュールはより大きな機能を分離します。そのため、CMS の一部をカプセル化した場合は、それをモジュールとして使用すると便利です。しかし、船外に出ないでください。

于 2012-06-12T12:14:45.923 に答える
0

または、 CodeIgniter上に構築された素晴らしいコンテンツ管理システムであるPyroCMSを使用することもできます。FuelPHPは、いくつかの優れた機能を実行できる最新のフレームワークですが、CMS全体を構築したくない場合は、Pyroを間違えることはできません:)

于 2012-06-12T13:18:52.223 に答える