1

我对 Yiibooster 可排序表行有疑问。由于两个错误,它无法正常工作。

  1. 系统找不到文件“ http://yii-cms.com/protected/extensions/bootstrap/assets/js/jquery.sortable.gridview.js ”(404),尽管其余的 yiibooster 文件正在工作并且我按照说明进行了安装。“jquery.sortable.gridview.js”的路径是系统生成的,我检查了它并且该文件存在。

我通过以下方式安装了 Yiiboster:

<?php
// main/config.php
Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');
'preload'=>array('log', 'bootstrap'),
// autoloading model and component classes
'import'=>array(
    'application.models.*',
    'application.components.*',
    'application.modules.admin.components',
    'application.modules.admin.models.*',
    'bootstrap.*',
 ),
// application components
'bootstrap' => array(
     'class' => 'bootstrap.components.Bootstrap',
 ),
?>
  1. 第二个错误发生在视图文件中,靠近“afterSortableUpdate”属性。
    • Uncaught TypeError: undefined is not a function

请给我一些建议。谢谢。

4

1 回答 1

1

这看起来像是YiiBooster的一个错误,请尝试使用最新版本,或者您可以在这里报告。请提及您的 Yii 版本和 YiiBooster 版本。

资产需要在 Yii 中正确注册,以便缓存在资产文件夹中。受保护的文件夹受到保护,对它的请求被阻止。

于 2014-09-15T20:02:02.867 回答