AUYii is a collection of Yii Framework 1.x widgets, which implements Atlassian User Interface (AUI) components.
- Copy AUYii in your application extensions directory
- Add AUYii as a component to your web application configuration:
return array(
// ...
'components' => array(
'aui' => array(
'class' => 'application.extensions.auyii.AUYii',
),
),
);
- Add AUYii component to preload section of your web application config:
return array(
// ...
'preload' => array('aui'),
);
AUYii widgets may be used via application component shortcuts, e.g.:
// output button immediately
Yii::app()->aui->button(array('label' => 'Apply'));
// capture output and return string value
$button = Yii::app()->aui->button(array('label' => 'Cancel'), true);
Also, widgets may be used with CController::widget() method:
$controller->widget('aui.widgets.AUIButton', array('label' => 'Button Widget'));