2012-02-18 12 views
-2

将来のプロジェクトには、それに含まれる機能の量のためにPHPフレームワーク(Yii)を使用する予定です。私は過去にいくつかのPHPプロジェクトを行ってきましたが、適切なディレクトリ構造を使用していても、しばらく後にどのように混乱してしまうのかが分かりました。だから、基本的には、私はPHPのすべてが、フレームワーク自体もコアフレームワークを調整することなく行うことができますかと思います。制限はありますか? geolocation、phpexcel、phpthumb:http://phpthumb.gxdlabs.comのようなPHPクラスを使用できますか?好ましくはYii。ありがとう!PHPフレームワークの使用に制限はありますか?

+0

なぜコアフレームワークを微調整したいのですか?あなたがバグに遭遇していない限り、それを必要とせず、それはあなたが使っている言語を使っています。 – Churk

+0

あなたはその声明を誤解しました。言い換えると、サイトの複雑な機能が必要な場合は、コアフレームワークを調整する必要がありますか? –

+0

@MicoAbrinaあなたはフレームワークそのものやそのライブラリを編集する必要はありません。これらのファイルを編集すると、アップグレードパスが破損します。あなたのコードではないすべてのコードを拡張する必要があります。 –

答えて

0

PHPのすべてが、

itselコアフレームワークを微調整することなく、枠組みの中でも、を行うことができる場合、私は思ったんだけどいや、すべてのフレームワークでは限界があるが、一部は他よりも柔軟です。たとえば、一部のフレームワークでは、モデル実装で複数のデータソースに接続することはできません。しかし、それがまともなフレームワークならば、あなたは自分の実装や別の実装でそれらの欠点を拡張したり置き換えたりすることができます。

私ははい、ほとんどのフレームワークは、他のライブラリとの容易な統合を可能にするジオロケーション、phpexcelまたはphpthumb

のようなPHPクラスを使用することができます。私はYiiのでphpexcelを統合する方法を示すリンクを見つけました: http://www.yiiframework.com/wiki/101/how-to-use-phpexcel-external-library-with-yii/

+0

いくつかのフレームワークに含まれる制限の他の例がありますか?ありがとうございました! –

+1

@MicoAbrinaフレームワークの長所/短所を特定することは、Stackoverflowにとってあまりにも主観的になります。あなたが必要としていることを具体的に述べることができない限り、あなたはその質問にelsewareを求める方が良いです。また、[PHP +フレームワークのタグ](http://stackoverflow.com/search?q=%5Bphp%5D+%5Bframeworks%5D+best) –

+0

を閲覧することもできます。ありがとうございます! –

0

はいすべてframworksはprosconsを持っているが、それはどのように我々はユーザーにそれらを意志、すなわちCakePHPはHTMLとフォームが、する必要はありませんを作成するためのヘルパークラスを提供していることが非常に重要ですあなたのアプリケーションを遅くするので毎回それを使用してください CakePHPにもキャッシュメモリの制限があります。これは人気の高いオークションスクリプトで見つかりました。

関連する問題