Как загрузить css из папки vendor с помощью phalcon - PullRequest
0 голосов
/ 11 июня 2019

Я уже добавил

$loader->registerFiles(
[ 
    BASE_PATH . "/vendor/autoload.php" 
]
);

в моем файле loader.php в папке config.

Как мне использовать библиотеки внутри этой папки, такие как bootstrap, jquery и другие.

Я пытался

 public function initialize(){
    parent::initialize();

    // Add import css

    $this->assets
        ->addCss("Bootstrap/dist/css/bootstrap.css");
 }

в моем файле IndexController, и все равно css не загружается.

Спасибо.

1 Ответ

1 голос
/ 11 июня 2019

Когда вы добавляете актив с помощью диспетчера активов, вам все равно нужно вывести добавленный CSS в ваш шаблон следующим образом:

{{ assets.outputCss() }}

Как только вы это сделаете, проверьте источник и посмотрите, чтопредоставленный URL есть.Предполагая, что вы установили Bootstrap в общедоступный каталог, вам, вероятно, потребуется настроить путь CSS, к которому вы добавляете: public/vendor/Bootstrap/dist/css/bootstrap.css.

Наконец, если вы не модифицируете Bootstrap, выГораздо лучше вытащить его из CDN.

Кроме того, загрузчик предназначен только для автозагрузки классов PHP, а не CSS.

...