Ayuda con FLEXSLIDER

Hola buen día, espero se encuentren bien, el caso en el que ocupo de su ayuda, es que tengo un problema al usar el plugin de flexslider, el cuál al usarlo solo funciona sin problema alguno, pero cuando agrego un grid me marca el error desde consola "TypeError: $(…).flexslider is not a function", les agradezco su ayuda, ya que no encuentro el porque tengo este error les indico como tengo indicado el código.

En el archivo main, incluyo las llamadas de flexslider de css y js





<link rel="stylesheet" href="<?php echo Yii::app()->request->baseUrl; ?>/css/flexslider/flexslider.css" type="text/css" title="Estilo Menu CSS3" media="screen" />

<script type="text/javascript" src="<?php echo Yii::app()->request->baseUrl; ?>/assets/assets/js/jquery.flexslider.js"></script>




Cabe mencionar que los tengo al siguiente nivel el css y js

proyecto/css/flexslider/flexslider.css

proyecto/assets/assets/js/jquery.flexslider.js

En el archivo index indicado en protected/views/site/index.php

indico el código del flexslider




<div class="slider">

  <div class="flexslider">

    <ul class="slides">

      <li>

        <img src="<?php echo Yii::app()->request->baseUrl; ?>/images/flexslider/slider1.jpg"/>

      </li>

      <li>

        <img src="<?php echo Yii::app()->request->baseUrl; ?>/images/flexslider/slider2.jpg"/>

      </li>

      <li>

        <img src="<?php echo Yii::app()->request->baseUrl; ?>/images/flexslider/slider3.jpg"/>

      </li>

      <li>

        <img src="<?php echo Yii::app()->request->baseUrl; ?>/images/flexslider/slider4.jpg"/>

      </li>

    </ul>

  </div>

</div>



Para después agregar el grid X, por ejemplo este no tiene datos,




<?php $this->widget('zii.widgets.grid.CGridView', array(

	'id'=>'boletin-grid',

	'dataProvider'=>$model->search(),

	'filter'=>$model,

	'columns'=>array(

	''

	array(

	  'class'=>'CButtonColumn',

	),

      ),

)); ?>



El grid lo muestra sin problema alguno, incluso yo le ponga datos, pero el problema es con el slider, que me indica que que flexslider no es una función, pero si quito el grid, funciona correctamente el slider, ojala me puedan ayudar, gracias !!!

Creo que ta falta una coma


<?php $this->widget('zii.widgets.grid.CGridView', array(

        'id'=>'boletin-grid',

        'dataProvider'=>$model->search(),

        'filter'=>$model,

        'columns'=>array(

        '',//<-------Aquí va una coma

        array(

          'class'=>'CButtonColumn',

        ),

      ),

)); ?>

Otra cosa, veo que agregras el plugin directamente al layout main y no deberia ser asi a menos que lo utilices en todas las vistas que utilizan ese layout, pero si solo lo utilizas en una vista en particular puedes agregarlo de la siguiente manera en la vista


Yii::app()->clientScript->registerCssFile($Yii::app()->request->baseUrl.'/css/flexslider/flexslider.css');

Yii::app()->clientScript->registerScriptFile($Yii::app()->request->baseUrl.'/assets/assets/js/jquery.flexslider.js');

Muchas gracias por la contestación, la coma si me faltaba pero ese ya fue error de dedo al escribirlo jejee, aunque si habia utilizado el registerScript pero no a detalle del FILE, quizás eso me falaba y tienes toda la razón, en utilizarlo en el main, al utilizarlo en un solo archivo, solo lo estaba usando de prueba, pero tienes toda la razón, muchas gracias a18327, te lo agradezco muchisimo, ahora deja hago otra pregunta que tengo duda en un nuevo TOPIC :D lml