Yii LESS Extension

Yii Less Extension gives a simple way to include LESS files in your Yii view files. Yii Less Extension adds a method to the CClientScript class, namely registerLessFile which is very similary to the registerCssFile method, to directly link LESS files in your Yii view files.

Extension Home: Click Here
Download: Click Here
Project Repository: Click Here

Usage

  • Download and extract the extension package to protected/extensions/yiiless directory of your application.
  • Make the following modifications to your protected/config/main.php under the components section of the config:
  • array(
      // .....
      'components'=>array(
        // .....
        'clientScript' => array(
          'class' => 'ext.yiiless.components.YiiLessCClientScript',
        ),
        // .....
      ),
      // .....
    ),
  • In any of your view files just include your less file using Yii::app()->clientScript->registerLessFile("full-or-relative-path-to-your-less-file/style.less");

Eg:

<?php Yii::app()->clientScript->registerLessFile(Yii::getPathOfAlias("less-files/site.less"); ?>

Adding the above in your layouts/main.php will render <web-application-root>/less-files/site.less file as site.css delivered from your assets.

Resources

This entry was posted in PHP, Programming, Yii Framework and tagged , , , , , , . Bookmark the permalink.

2 Responses to Yii LESS Extension

  1. I really like it when people get together and share opinions.
    Great site, continue the good work!

  2. For hottest information you have to go to see world wide web and on internet I found this website as a
    most excellent web site for newest updates.

Leave a Reply

Your email address will not be published. Required fields are marked *