AssetCompress для CakePHP 1.3

Я использую AssetCompress v0.5 из ветки 1.3, и динамическая сборка не работает. Я сделал следующее до сих пор:

  1. Скачал и скопировал папку asset_compress в свою папку app/plugins
  2. Скопировал config.ini и переименовал его в app/config/asset_compress.ini
  3. Создал 2 пакета CSS и JS с именами public и logged (всего 4)
  4. Добавлено AssetCompress.AssetCompress в мой массив $helpers в моем AppController
  5. Изменил мой файл макета default.ctp на: echo $this->AssetCompress->css('public'); echo $this->AssetCompress->css('logged'); (то же самое для ->script())

Ошибка вывода:

Ошибка: запрошенный адрес «/asset_compress/assets/get/public.css» не найден на этом сервере.

Что мне не хватает?


person Nicolas    schedule 01.03.2012    source источник
comment
Я сделал то же самое вчера в 1.3 - и это сработало прекрасно. что сейчас находится в вашем конфигурационном файле?   -  person mark    schedule 01.03.2012


Ответы (1)


Хорошо, я понял это. Это было потому, что я использовал фильтр CssMin и не загружал его, а помещал в папку поставщика. Поскольку плагин, кажется, переводит уровень отладки на 0, я не видел ошибки, пока не вставил Configure::write('debug', 2); в beforeFilter().

person Nicolas    schedule 01.03.2012