Вопрос

Приведенные примеры от Кохана 3., но вопрос не ограничивается структурой.

Я всегда кладу свои активы в структуру файлов, как это

application
  - classes
  - views
assets
  - css
  - js
  - swf
  - images
    -- layout
    -- content
system
  - classes

Я начал читать несколько форумов, где люди всегда упоминают свои файлы активов, размещены в views папка. Это имеет много смысла для меня, так как эти файлы привязаны к взглядам довольно тесно (включены на разметку). Плюс, это отключает докрот.

Что является предпочтительным расположением активов сайта? Если я сделаю их под views/assets Папка, где должны идти фактические шаблонные файлы ... под отдельной папкой, как views/templates ?

Это было полезно?

Решение

Я склонен размещать мою в веб-корне (везде, где это определяется структурой), чтобы я мог ссылаться /assets/img/myimage.jpg (или аналогичный файл CSS / JS и т. Д.). Когда Ричард предлагает, хотя я делаю это, потому что я придерживаюсь Рамочной конвенции. Я не знаком с Kohana, но рамки, которые я широко использовал все размещенные активы в веб-корне в конвенцию.

Другие советы

Для asp.net mvc.

Шаблон проекта дает вам папки ~\Content а также ~\Scripts с последним, содержащим jQuery.

Почему бы не следовать этой модели, добавляя дополнительные папки ниже этих, если они будут иметь слишком много предметов.

Я бы придерживался шаблона проекта, если нет очень веской причины переопределить его (а также переопределять логику, чтобы найти представления и контроллеры).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top