6

これは最近仕事で出てきており、Google は...ええと、ほとんど役に立ちませんでした。

私たちは Yii を使用していますが、会社のポリシーでは、すべてのデータベース アクセスは MySQL ストアド プロシージャを介して行う必要があります。これにより、Yii のかなりの部分が「破壊」され、生活を楽にするための試みの一部が無意味になります。(明確にするために、SP のみを要求するという決定は、Yii が実装された後に行われました。)

この制限の下でうまく機能する PHP フレームワークはありますか? 私たちは YiiBooster を使用しているので、他のフレームワークは Bootstrap 互換でなければなりません。そうしないと、UI/UX 部門が悲鳴を上げるでしょう。

TLDR バージョン:

グーグルとここでの検索による私の最初の印象は、他の PHP フレームワークにはまったく同じ制限があるということです。 これは正しいです?

4

3 に答える 3

7

あなたは正しいです。他のフレームワークにもこの制限があります。

これは、フレームワーク自体が基礎となる言語からの抽象化であるためです。フレームワークは php コードを抽象化し、orm は MySQL などのストレージを抽象化します。

必要なのは、ORM とデータベース「マネージャー」の間の別の抽象化レイヤーです。申し訳ありませんが、このタスクを実行するには、独自の orm を作成するか、拡張して orm を作成する必要があります。

于 2013-04-03T15:27:15.000 に答える
0

または、実際にはコントローラーを管理するだけの「マイクロフレームワーク」を使用して、モデルを SP に準拠した方法でコーディングし、ビューをブートストラップに準拠した方法で自由にコーディングすることもできます。

于 2013-12-01T16:13:10.067 に答える