👻
будет от корня
👻
а не от текущей ссылки
who are you
лучше бы алиас задал и юзал везде чтобы в одном месте править путь например, либо от корня
Vadim
Делаю конфиг для генерации для команды yii asset. Как указать несколько css файлов? Вот так не работает:
'targets' => [
'all' => [
'class' => 'yii\web\AssetBundle',
'basePath' => '@webroot/static/assets',
'baseUrl' => '@web/static/assets',
'js' => 'all-{hash}.js',
'css' => ['all-{hash}.css','mini-{hash}.css'],
'depends' => [
],
],
],
Dmitriy
Кто нибудь сталкивался с проблемой что yii2 плохо умеет в utf8mb4 ?
Хоть что делай даже в перед запросом
юзать SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci
Все равно yii2 обрабатывает соединение или запрос в utf8 походу через AR
Хотя коннект держит в utf8mb4
Хотя этот же запрос через sql редактор выполняется на ура.
в конфигах все в utf8mb4
Ulugbek "Luke"
who are you
чуть подробнее можно?
например вот
'basePath' => '@webroot/static/assets',
who are you
webroot
who are you
это алиас
👻
The Ant
кто сказал что 1 сервак?
👻
ну тогда не вижу проблемы
тем более это больше вопрос к панеле
The Ant
панеле? )
👻
панель управления сайтами
👻
если есть
👻
а админку лучше заныкать
The Ant
да даже если есть. ну допустим полста сайтов, 100 доменов
👻
да и область видемости кода меньше
Ulugbek "Luke"
The Ant
тебе нада поменять конфиг. и сцук это превращается в х2 работа сразу
👻
The Ant
далеко не всегда 1 раз делается
Dmitriy
Dmitriy
и минимум 2 физических проца
👻
:)
The Ant
вот к примеру, юзаешь ты связку нгинкс + апач. Решил тут вдруг отказаться от апача. Ибо нафига он нужен?
The Ant
придется менять все конфиги нгинкса
👻
ну так его изначально и надо делать а не лепить горбатого
The Ant
или сменить владельца сайта (юзера), перенос какой-нибудь. Снова менять конфиги
The Ant
и так постоянно какая-нибудь хрень вдруг срочно нужна.
👻
ну обычно срочно апач на нгинкс никто не меняет
👻
ибо даунтайм
👻
а иногда за него можно не хило отгрести
The Ant
Одно время вылезала проблема с политикой безопасности пользования сторонних скриптов. Всякие расширения могли встраивать в сайт свою рекламу, сторонние скрипты. Решается только указанием политик этих в конфигах сервера
The Ant
расширения браузера имею в виду
The Ant
стоит какойнить адблок(не он конечно, но для примера пойдет) и пихает на твой сайт свою рекламу
The Ant
норм да?
👻
не норм
👻
но случаи бывают разные
The Ant
из-за этого пришлось конфижить все сайты
The Ant
просто внезапно, с нихуя
Юрий
Юрий
"Apache. Просто, внезапно, с нихуя"
The Ant
да это не только апач )
👻
ну апач вообще сказочная штука
👻
особенно с .php.jpg
The Ant
просто есть возможность с сервера указать браузеру с какого домена можно грузить скрипты а с какого нет
👻
и прочими радостями
The Ant
а иначе на браузер пользователя ты не повлияешь, а там работает спам расширение
👻
ну с тем же успехом можно указать * на 2 хоста конфиги
так как посути отличаться backend от фронтенд будет отличать только root folder
The Ant
можно просто указать
location ^backend/...
и не выебываться с кучей доменов )
The Ant
ну или admin628742JHSgsa урлом указать
The Ant
пох ваще )
👻
:)
👻
короче кому как удобней тот так и делает
Nidzha
ДД ! YII1. Есть две таблицы, nmirk(PR CODE) и nmirCODE(nmirkCode)
Nidzha
Relations внутри модели Nmirk
Nidzha
return array(
'application' => array(self::BELONGS_TO, 'Applications', 'application_id'),
'terms' => array(self::HAS_MANY, 'NmirkTerms', 'nmirkCode'),
'nmirk' => array(self::BELONGS_TO, 'Nmirk', 'code'),
);
Nidzha
Relations внутри модели NmirkTerms
Nidzha
return array(
'nmirk' => array(self::BELONGS_TO, 'Nmirk', 'code'),
'applications' => array(self::BELONGS_TO, 'Applications', 'application_id'),
'terms' => array(self::BELONGS_TO, 'NmirkTerms', 'nmicrkCode'),
);
Nidzha
Он не видит связки, подскажите где я ошибаюсь ?
i_vovolk
Relations внутри модели Nmirk
'nmirk' => array(self::BELONGS_TO, 'Nmirk', 'code')
сама себе принадлежит?
Nidzha
По умолчанию на id идет же соединение.
Nidzha
i_vovolk
http://www.yiiframework.com/doc/guide/1.1/en/database.arr
i_vovolk
ты в реляции модели Nmirk пишешь, что она должна принадлежить сама себе. А надо написать имя таблицы, с которой хочешь связать
i_vovolk
В модели Nmirk
'terms' => array(self::BELONGS_TO, 'NmirkTerms', ....)
Абдула
Всем привет. Подскажите, если я сделаю в миграции, dropPrimaryKey, то автоинкрементирование поля отмениться? Или автоинкремент отдельно надо отключить?
Абдула
точнее, мне только его и надо отключить.
Nidzha
где nmirkCode это столбец с кем мы должны связать
i_vovolk
ни "с кем", а "по которому"
Nidzha
А как в Модели NMIRK указать, что связка исходит столбца code.
Nidzha
Написать его в модели NmirkTerms ?
'nmirk' => array(self::BELONGS_TO, 'Nmirk', 'code'),
i_vovolk
попробуй так
Nidzha
Nidzha
Не определено свойство "CHasManyRelation.0".