与えられた例はKohana3からのものですが、質問はフレームワークに限定されません。
私はいつも自分のアセットをこのようなファイル構造に入れてきました
application
- classes
- views
assets
- css
- js
- swf
- images
-- layout
-- content
system
- classes
私は、アセットファイルがviewsフォルダに配置されていると人々が常に言及しているいくつかのフォーラムを読み始めました。これらのファイルはビューに非常に密接に関連付けられているため(マークアップに含まれているため)、これは私にとって非常に理にかなっています。さらに、それはdocrootを整理します。
サイトの資産の好ましい場所はどこですか?それらをviews/assetsフォルダの下に配置した場合、実際のテンプレートファイルはどこに配置する必要がありますか...のような別のフォルダの下にありますviews/templatesか?