0

多くのユーザーが使用するプロジェクトがあり、それは Codeigniter で書かれています。私は自分のアプリケーションに非常に満足していますが、フレームワークの機能が原因で Codeigniter に迷っており、アプリケーションが Codeigniter に対して大きくなりすぎています (それが私の考えです)。

Codeigniter から Zend に移行したいのですが、アプリケーションが大きすぎて最初からやり直すことはできません。まだ機能が追加されているからです。

誰かがそれを経験したか試したかどうかはわかりませんが、Codeigniter をモジュールとして Zend に統合し、Zend Framework 2 に段階的に移行できるかどうかを知っている人はいますか?

ちなみに私の下手な英語でごめんなさい:-)

4

2 に答える 2

1

CodeIgniter (CI) と Zend Framework (ZF) の両方を使用した小規模および中規模のプロジェクトの経験があるので、1 つのフレームワークを別のフレームワークで使用しても、問題が解決しないと言えます。

Date 用の既製のクラスや Form 検証クラスなど、ZF コンポーネントによって提供される追加機能を探している場合は、Code Igniter で ZF コンポーネントを使用できることを知っておいてください。ZF クラス オートローダをジャンプスタートさせる特別なクラスを CI で作成する必要があります。そこから、単純にincludeZF クラスを使用して、ZF アプリケーション内にいるかのように使用できます。

http://www.beyondcoding.com/2008/02/21/using-zend-framework-with-codeigniter/およびhttp://fr.slideshare.net/samsonasik/codeigniter-using-third-party-components-を参照してください。詳細については、 zend-framework-componentsを参照してください。

于 2013-08-27T14:34:35.747 に答える
0

「統合」とは、アプリをZendFrameworkを使用して CodeIgniter で実行することを意味します。つまり、基本的に何も変更していませんし、そうする意味はあまりありません。

アプリを CI から ZF に移植することを検討することもできますが、それにはコードを書き直す必要があります。しかし、最初にアプリのボトルネックが実際に何であるかを突き止め、切り替えによってメリットが得られるようにします。

于 2013-08-27T14:23:13.867 に答える