Symfony tutorial

1.3で廃止予定になったもしくは削除された機能

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


symfony training
Be trained by symfony experts
May 29: Paris (Web Development with Symfony2 - Français)
May 31: Paris (Mastering Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - English)
Jun 06: Paris (Going Further with Symfony2 - English)
and more...

About

You are currently reading "symfony Tutorials" which is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License license.

Content

Chapter Content

コアプラグイン

メソッドと関数

クラス

ヘルパー

設定

タスク

その他

You are currently browsing "symfony Tutorials" in English for the 1.4 version - Switch to version: - Switch to language:
Creative Commons License This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.

このドキュメントでは symfony 1.3 で廃止予定になったもしくは削除された設定、クラス、メソッド、関数とタスクをひととおり説明します。

コアプラグイン

次のコアプラグインは symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。

メソッドと関数

次のメソッドと関数は symfony 1.3 もしくはそれ以前のバージョンで廃止予定になり、symfony 1.4 で削除されました。

次のメソッドと関数は symfony 1.3 で削除されました。

クラス

次のクラスは symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。

次のクラスは symfony 1.3 で削除されました。

ヘルパー

次のヘルパーグループは symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。

form_tag() ヘルパーの所属グループが Form ヘルパーグループから Url ヘルパーグループに変わりました。 このヘルパーは symfony 1.4 でも利用できます。

PHP のインクルードパスからヘルパーをロードする機能は symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。ヘルパーの設置場所は、プロジェクト、アプリケーションもしくはモジュールの lib/helper/ ディレクトリのどれか1つに絞らなければなりません。

設定

settings.yml ファイルで管理されていた次の設定は symfony 1.3 で削除されました。

次の設定は symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。

タスク

次のタスクは symfony 1.3 で削除されました。

次のタスクは symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。

Doctrine の次の一連のタスク群の機能は doctrine:build タスクに統合され、symfony 1.4 で削除されました。

その他

次のふるまいは symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。

symfony CLI はグローバルな --dry-run オプションを受けつけなくなりました。組み込みのタスクがこのオプションを使っていなかったからです。このオプションに依存しているタスクがあれば、このオプションをタスククラスのローカルオプションに追加することで、変更に対応できます。

symfony 1.0 のアドミンジェネレータの Propel テンプレートと CRUD は symfony 1.4 で削除されました (plugins/sfPropelPlugin/data/generator/sfPropelAdmin/)。

「Dynarch Calendar」は symfony 1.4 で削除されました (data/web/calendar/ ディレクトリに配置されていました)。このライブラリを使っていたヘルパーグループが symfony 1.4 で削除された Form ヘルパーグループだけにかぎられていたからです。

symfony 1.3 に関して、サイトが利用不可能なときに表示されるページが探索される場所は %SF_APP_CONFIG_DIR%/%SF_CONFIG_DIR%/ ディレクトリに限定されるようになりました。まだこのページが %SF_WEB_DIR%/errors/ ディレクトリに保存されているのであれば、symfony 1.4 へのマイグレーションをおこなう前に削除しなければなりません。

プロジェクトのルートで doc/ ディレクトリは生成されなくなりました。このディレクトリが symfony コアでも使われていなかったからです。変更にともない、sf_doc_dir 設定は削除されました。

以前、sfDoctrinePlugin_doctrine_lib_path 設定は Doctrine の lib ディレクトリを独自に指定するのに使われていましたが、symfony 1.3 で廃止予定になり、symfony 1.4 で削除されました。代わりに sf_doctrine_dir 設定を使います。

symfony のすべての Base* クラスは抽象クラスではなくなりました。

Questions & Feedback

If you find a typo or an error, please register and open a ticket.

If you need support or have a technical question, please post to the official user mailing-list.