CakePHP Плагин CSS - PullRequest
       19

CakePHP Плагин CSS

3 голосов
/ 24 декабря 2011

Я создаю плагин для установки приложения в CakePHP.В моей папке плагина я создаю структуру папок:

/app
    /Plugin
        /Install
            /Controller
                /Component
            /Model
                /Behavior
            /View
                /Helper
                /Install
                /Layouts
                    /Installer.ctp
            /webroot
                /css
                    default.css

Теперь в моем Installer.ctp я ввел этот код:

<?php

    echo $this->Html->css('/Install/default.css');

?>

, но CakePHPверните мне URL / cp / Install / default.css

Любая идея о том, как заставить плагин загружать правильный файл из папки плагина webroot

Ответы [ 2 ]

9 голосов
/ 02 октября 2013

Я знаю, что это старый пост, но я хотел бы поделиться другим подходом: вы можете передать 'PluginName.css-file' в качестве параметра:

echo $this->Html->css('Install.default');

Работает как шарм.

9 голосов
/ 24 декабря 2011

должно быть

echo $this->Html->css('/install/css/default');

также обратите внимание на строчную букву i

...