2

私は現在、PHP バージョン 5.1.6 を実行しているサーバー上でシステムを開発しているため、現在の環境では Symfony 1.1 を使用せざるを得ません。近いうちにアプリケーションを 1.1 から 1.2 に移行する予定ですが、これについて何か経験がある人はいますか? 私はシステムを 1.0 から 1.1 に移行しようとしましたが、それは後部の大きな苦痛でした。

Symfony 1.1 から 1.2 に移行した人はどうでしたか?

4

3 に答える 3

1

私の 2 セントは、アプリケーションに含まれるフォームの数にすべて依存するということです。これは、最も苦痛な部分でした。Symfony 1.2 には、まったく新しいフォーム システムがあります。

compac10 = true などをいつでも実行できます ...古いコードに互換性を持たせるために..

Symfony 1.2 には多くの新しい便利なウィジェットがあります..そして propel 1.3 は大幅な改善であり、私が実際に遭遇していたいくつかのバグが修正されました。

于 2009-03-24T15:43:21.690 に答える
1

Propel 1.3 が PDO に切り替わるので、Propel でカスタム SQL クエリを使用していない場合 (つまり、手動ハイドレーション) はかなり簡単なはずです。1.1 アプリを 1.2 に移行しましたが、自動アップグレード スクリプトを実行する以外に何もすることがありませんでした。

于 2009-03-29T16:27:26.740 に答える
0

私にとって、1.2 への移行はかなり楽でした。アップグレード スクリプトは、すべての難しい作業を行う必要があります。

最大の問題は、1.2 を使用している場合 (symfony 1.0.x および 1.1.x のデフォルト)、propel 1.3 に移行することです。以前に (sfPropelPlugin を使用して) propel 1.3 を使用していた場合、または Doctrine を使用していた場合、問題はないはずです。

もう 1 つは、管理者が生成したモジュールを新しい管理者ジェネレーターに移植する予定ですが、1.2 では古いモジュールが今のところ機能します。

上記は 1.2 での最大の変更点です。

そして、1.2 には多くの新しいクールな機能 (REST ルーティング、新しい管理ジェネレーター、いくつかのマイナーな修正など) が含まれているので気に入っています。

于 2009-03-18T08:13:08.383 に答える