私は今までずっと Symfony 1.x を使用してきましたが、2.x を使い始めています。1.x から 2.x に変換するのは非常に困難な作業であることは、ご存知のとおりです。
データベース以外のもののモデルについて質問があります。
1.x では/lib/model/doctrine/abc.class.php
、 と/lib/model/doctrine/abcTable.class.php
. データベース以外のモデル関数はすべて abc.class.php に入れ、データベースのものはすべて abcTable.class.php に入れました
アップロードされた画像のサムネイルを作成するためにいくつかの GD 関数を追加したいのですが、MVC の規則では、それらがコントローラー ファイルに入るとは想定されていないと確信しています。しかし、Symfony2 のドキュメントのどこにも、モデル フォルダーや、データベース以外のもののモデルとさえ書かれている場所が見つかりません。
lib/model フォルダーに移動するために使用される非データベース要素とカスタム関数の「モデル」の新しい規則が Symfony2 に配置されている (または呼び出されている) ことを誰か教えてください。