当CListView在页面中时,Foundation()未定义

时间:2014-08-18 13:50:02

标签: php jquery yii zurb-foundation clistview

我有一个名为Main的Yii布局,它加载所有CSS和JavaScript,正确排序。

所以,我有两个视图,一个只有纯HTML,另一个有类似的东西:

    <?php
        $dataProvider=new CActiveDataProvider('agenda');
        $dataProvider->pagination->pageSize=5;

        $this->widget('zii.widgets.CListView', array(
            'dataProvider'=>$dataProvider,
            'enablePagination'=>true,
            'itemView'=>'_agenda',   // refers to the partial view named '_agenda'
            'pager' => array(
                'class' => 'CLinkPager',
                'header' => false,
                'htmlOptions' => array('class' => 'pager'),
                'maxButtonCount' => '10',
                'cssFile'=>'css/my.css',

            ),
        ));
    ?>

我的问题:

第二个抛出此异常Undefined is not a function并瞄准代码中$(document).foundation();行。

是它抛出的唯一错误,并且都导入了相同的JavaScripts和CSS。

它们不兼容?

1 个答案:

答案 0 :(得分:0)

解决了,我刚刚与基金会的jQuery和Yii的jQuery发生冲突。

解决方案就是在顶部使用它:

<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>

删除其他jQuery并将foundation.min.js移到底部。