2017-02-22 74 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> 

或者你可以用伏的語法如下:

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

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

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

     {{ assets.outputJs() }} 
    </body> 
<html> 
相關問題