Путь к файлу в config/main.php

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Gogi
Сообщения: 103
Зарегистрирован: 2015.04.16, 09:20

Путь к файлу в config/main.php

Сообщение Gogi »

Хочу подключить новый jquery, в config/main.php прописал код ниже, все ок.

Код: Выделить всё

// application components
    'components' => array(
       ...
        'clientScript' => array(
            'class' => 'system.web.CClientScript',
            'scriptMap'=>array(
                'jquery.min.js'=>'https://code.jquery.com/jquery-2.2.4.min.js',
            )
        ),
       ...
    ),
Но путь с облака меня не устраивает, я сохранил файл в корне проекта, в папку scripts.
Как мне правильно этот путь прописать?
если писать

Код: Выделить всё

'scriptMap'=>array(
                'jquery.min.js'=>'../scripts/jquery-2.2.4.min.js',
            )
Это не подходит для локальной версии, так как путь идет вот так

Код: Выделить всё

http://localhost/scripts/jquery.min.js 
а у меня проект находиться в папки myproject и должен выглядеть

Код: Выделить всё

http://localhost/myproject/scripts/jquery.min.js 
Смысла дописывать это в путь нет смысла, так как он должен быть корректным в разных пользователей. Всякие basePath, baseUrl не срабатывают
Gogi
Сообщения: 103
Зарегистрирован: 2015.04.16, 09:20

Re: Путь к файлу в config/main.php

Сообщение Gogi »

Ну не знаю, что делаю не так

Код: Выделить всё

Yii::setPathOfAlias('scripts', '/../../scripts/jquery.min.js'); 
возвращает в консоли

Код: Выделить всё

Not allowed to load local resource: file:///E:/xampp/htdocs/myproject/scripts/jquery.min.js

Код: Выделить всё

Yii::setPathOfAlias('scripts', '/../../scripts/jquery.min.js');
возвращает в консоли

Код: Выделить всё

http://localhost/scripts/jquery.min.js s
Ответить