Установив yii-user и rights выдает jQuery is not defined
Добавлено: 2014.06.12, 09:44
Всем привет,
Установил yii-user и rights как раписано тут http://www.prostosem.in.ua/article/prim ... r-i-rights
и получил страницу с Permissions :
http://s018.radikal.ru/i501/1406/d1/8c5e97deb604.png
Я так понимаю что кликнув на Assign на пересечении скажем колонок "Editor" и "Cmsitem.Edit" мы даем доступ Editor-у к этому актиону и в
таблице AuthItem должны отобразиться эти измененния ?
Но кликнув на Assign в JS-консолек я вижу ошибку :
Обращает внимание что default.css подключен до jquery-ui.min.js Возможно в этом причина ошибки ?
я полез в код и нашел в WebRoot/tyb/protected/modules/rights/RightsModule.php метод
...
Не подскажите как побороть эту ошибку ?
Установил yii-user и rights как раписано тут http://www.prostosem.in.ua/article/prim ... r-i-rights
и получил страницу с Permissions :
http://s018.radikal.ru/i501/1406/d1/8c5e97deb604.png
Я так понимаю что кликнув на Assign на пересечении скажем колонок "Editor" и "Cmsitem.Edit" мы даем доступ Editor-у к этому актиону и в
таблице AuthItem должны отобразиться эти измененния ?
Но кликнув на Assign в JS-консолек я вижу ошибку :
которая ведет на 2ю строку заголовка исходника страницыReferenceError: jQuery is not defined
Код: Выделить всё
<link rel="stylesheet" type="text/css" href="/local-yii-test.com/WebRoot/tyb/assets/8dc4f26/css/core.css" />
<link rel="stylesheet" type="text/css" href="/local-yii-test.com/WebRoot/tyb/assets/8dc4f26/css/default.css" />
<link rel="stylesheet" type="text/css" href="/local-yii-test.com/WebRoot/tyb/assets/d9a76a23/gridview/styles.css" />
<script type="text/javascript" src="/local-yii-test.com/WebRoot/tyb/assets/dcf74ba8/jui/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="/local-yii-test.com/WebRoot/tyb/assets/dcf74ba8/jquery.ba-bbq.js"></script>
<script type="text/javascript" src="/local-yii-test.com/WebRoot/tyb/assets/8dc4f26/js/rights.js"></script>
<div id="rights" class="container">
я полез в код и нашел в WebRoot/tyb/protected/modules/rights/RightsModule.php метод
Код: Выделить всё
public function registerScripts()
{
// Get the url to the module assets
$assetsUrl = $this->getAssetsUrl();
// Register the necessary scripts
$cs = Yii::app()->getClientScript();
$cs->registerCoreScript('jquery');
$cs->registerCoreScript('jquery.ui');
$cs->registerScriptFile($assetsUrl.'/js/rights.js');
$cs->registerCssFile($assetsUrl.'/css/core.css');
// Make sure we want to register a style sheet.
if( $this->cssFile!==false )
{
// Default style sheet is used unless one is provided.
if( $this->cssFile===null )
$this->cssFile = $assetsUrl.'/css/default.css';
else
$this->cssFile = Yii::app()->request->baseUrl.$this->cssFile;
// Register the style sheet
$cs->registerCssFile($this->cssFile);
}
}
Не подскажите как побороть эту ошибку ?