将来のプロジェクトには、それに含まれる機能の量のためにPHPフレームワーク(Yii)を使用する予定です。私は過去にいくつかのPHPプロジェクトを行ってきましたが、適切なディレクトリ構造を使用していても、しばらく後にどのように混乱してしまうのかが分かりました。だから、基本的には、私はPHPのすべてが、フレームワーク自体もコアフレームワークを調整することなく行うことができますかと思います。制限はありますか? geolocation、phpexcel、phpthumb:http://phpthumb.gxdlabs.comのようなPHPクラスを使用できますか?好ましくはYii。ありがとう!PHPフレームワークの使用に制限はありますか?
答えて
PHPのすべてが、
itselコアフレームワークを微調整することなく、枠組みの中でも、を行うことができる場合、私は思ったんだけどいや、すべてのフレームワークでは限界があるが、一部は他よりも柔軟です。たとえば、一部のフレームワークでは、モデル実装で複数のデータソースに接続することはできません。しかし、それがまともなフレームワークならば、あなたは自分の実装や別の実装でそれらの欠点を拡張したり置き換えたりすることができます。
私ははい、ほとんどのフレームワークは、他のライブラリとの容易な統合を可能にするジオロケーション、phpexcelまたはphpthumb
のようなPHPクラスを使用することができます。私はYiiのでphpexcelを統合する方法を示すリンクを見つけました: http://www.yiiframework.com/wiki/101/how-to-use-phpexcel-external-library-with-yii/
いくつかのフレームワークに含まれる制限の他の例がありますか?ありがとうございました! –
@MicoAbrinaフレームワークの長所/短所を特定することは、Stackoverflowにとってあまりにも主観的になります。あなたが必要としていることを具体的に述べることができない限り、あなたはその質問にelsewareを求める方が良いです。また、[PHP +フレームワークのタグ](http://stackoverflow.com/search?q=%5Bphp%5D+%5Bframeworks%5D+best) –
を閲覧することもできます。ありがとうございます! –
はいすべてframworksはprosconsを持っているが、それはどのように我々はユーザーにそれらを意志、すなわちCakePHPはHTMLとフォームが、する必要はありませんを作成するためのヘルパークラスを提供していることが非常に重要ですあなたのアプリケーションを遅くするので毎回それを使用してください CakePHPにもキャッシュメモリの制限があります。これは人気の高いオークションスクリプトで見つかりました。
- 1. zendフレームワークでは、テーブルデータゲートウェイを使用する際の制限はありますか?
- 2. phpメール機能を使用する際に制限はありますか?
- 3. PHPのfile_get_contentsには制限がありますか?
- 4. ウィジェットに使用できるメモリ制限はありますか?
- 5. PerlNetの制限はありますか?
- 6. onSaveInstanceStateの制限はありますか?
- 7. beforeRouteLeaveの制限はありますか?
- 8. カレンダーエクステンダーの制限はありますか?
- 9. 1分あたりのPHPリクエスト数の制限はありますか?
- 10. iPhone 3.0 SDKのMAP使用に関する制限はありますか?
- 11. jQueryのreplaceWIthを使用してデータのサイズに制限はありますか?
- 12. AndroidのGoogleマップAPIの使用には制限がありますか?
- 13. ファイルのアップロードに使用できる制限はありますか?
- 14. bing news rssフィードの使用には制限がありますか?
- 15. スキーマ制限またはユーザー制限を使用する必要がありますか?
- 16. 「マップローカル」を使用する場合、ファイルサイズに制限はありますか?
- 17. アンドロイドでレイアウトを使用する方法に制限はありますか?
- 18. LUTに制限があります:無制限の次元で
- 19. EコマースPHPフレームワークを使用することの利益はありますか?
- 20. CreateIconIndirectを使用するカスタムカーソルの制限事項はありますか?
- 21. scala.math.BigIntビット演算を使用する場合の制限はありますか?
- 22. プロセスのCPU使用量を制限する方法はありますか?
- 23. バックグラウンドワーカーには制限はありますか?テクニカルまたはコモンセンス
- 24. textareaは無制限で、制限はありません
- 25. Browserifyには何らかの制限がありますか?
- 26. JVMメモリとCPU使用率の実際的な制限はありますか?
- 27. 制限文字を制限し、特別チャレターを迅速に制限する問題はありますか?
- 28. エンタープライズプログラムにはアプリのインストールに制限がありますか?
- 29. ページ内にTHREE.WebGLRendererインスタンスの数に制限はありますか?
- 30. PHP Whileループの出力を制限する方法はありますか
なぜコアフレームワークを微調整したいのですか?あなたがバグに遭遇していない限り、それを必要とせず、それはあなたが使っている言語を使っています。 – Churk
あなたはその声明を誤解しました。言い換えると、サイトの複雑な機能が必要な場合は、コアフレームワークを調整する必要がありますか? –
@MicoAbrinaあなたはフレームワークそのものやそのライブラリを編集する必要はありません。これらのファイルを編集すると、アップグレードパスが破損します。あなたのコードではないすべてのコードを拡張する必要があります。 –