phalcon: 资源文件管 理 引入css,js

<?php

class IndexController extends Phalcon\Mvc\Controller
{
    public function index()
    {

        //添加本地css资源
        $this->assets
            ->addCss('css/style.css')
            ->addCss('css/index.css');

        //添加本地js资源
        $this->assets
            ->addJs('js/jquery.js')
            ->addJs('js/bootstrap.min.js');

    }
}

  

phtml:

<html>

    
<head>

        
<title>
Some amazing website
</title>

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

    
<body>


        <!-- ... -->

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

<html>

  

方法二:远程文件

<?php

public function indexAction()
{

    //添加远程及本地资源
    $this->assets
        ->addCss('//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css', true )
        ->addCss('css/style.css', false );
}

  

phtml:

同上

方法三:

<?php

//html头部的js资源
$this->assets
    ->collection('header')
    ->addJs('js/jquery.js')
    ->addJs('js/bootstrap.min.js');

//html尾部的js资源
$this->assets
    ->collection('footer')
    ->addJs('js/jquery.js')
    ->addJs('js/bootstrap.min.js');

  

phtml:

<html>

    
<head>

        
<title>
Some amazing website
</title>

        <?php $this->assets->outputJs('header') ?>
    
</head>

    
<body>


        <!-- ... -->

        <?php $this->assets->outputJs('footer') ?>
    
</body>

<html>