2017-02-22 101 views
0

Я только начал использовать инфраструктуру Phalcon, я прочитал большую часть документации, описанной на их веб-сайте, но мне все еще не ясно, как и как где мне нужно включить мои css и javascript-файлы, чтобы продемонстрировать их на моих страницах просмотра.Как объявить путь к ресурсам и включить css/javascript в мои представления

I'm currently maintaining the follow folder structure.

Например папка мои активы содержит все мои CSS/JavaScript и JQuery файлы, как бы я быть в состоянии включить их в свой файл индекса.

Я хочу знать, где я могу объявить путь для поиска этих конкретных файлов и как я могу включить эти файлы в свое представление.

ответ

1

Вы должны объявить его на своем контроллере.

use Phalcon\Mvc\Controller; 

class IndexController extends Controller 
{ 
    public function index() 
    { 
     // Add some local CSS resources 
     $this->assets->addCss("css/style.css"); 
     $this->assets->addCss("css/index.css"); 

     // And some local JavaScript resources 
     $this->assets->addJs("js/jquery.js"); 
     $this->assets->addJs("js/bootstrap.min.js"); 
    } 
} 

После этого вы можете вывести ваши JS и CSS ссылка в представлении:

<html> 
    <head> 
     <title>Some amazing website</title> 

     <?php $this->assets->outputCss(); ?> 
    </head> 

    <body> 
     <!-- ... --> 

     <?php $this->assets->outputJs(); ?> 
    </body> 
<html> 

Или вы можете использовать Volt синтаксис вроде этого:

<html> 
    <head> 
     <title>Some amazing website</title> 

     {{ assets.outputCss() }} 
    </head> 

    <body> 
     <!-- ... --> 

     {{ assets.outputJs() }} 
    </body> 
<html>