👻
будет от корня
👻
а не от текущей ссылки
who are you
лучше бы алиас задал и юзал везде чтобы в одном месте править путь например, либо от корня
Ulugbek "Luke"
/images/doctor.png
не помогло 😢
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
who are you
чуть подробнее можно?
например вот 'basePath' => '@webroot/static/assets',
who are you
webroot
who are you
это алиас
👻
угу, 40 сайтов 80 доменов. 1000 сайтов 2к доменов. збс придумал )
это что ж у тебя за сервак что 1000 сайтов держит
The Ant
кто сказал что 1 сервак?
👻
ну тогда не вижу проблемы тем более это больше вопрос к панеле
The Ant
панеле? )
👻
панель управления сайтами
👻
если есть
👻
а админку лучше заныкать
The Ant
да даже если есть. ну допустим полста сайтов, 100 доменов
👻
да и область видемости кода меньше
Ulugbek "Luke"
например вот 'basePath' => '@webroot/static/assets',
а потом как задавать src в img тэге?
The Ant
тебе нада поменять конфиг. и сцук это превращается в х2 работа сразу
👻
да даже если есть. ну допустим полста сайтов, 100 доменов
это делаеться 1 раз посему не вижу в этом проблемы
The Ant
далеко не всегда 1 раз делается
Dmitriy
и минимум 2 физических проца
👻
:)
The Ant
вот к примеру, юзаешь ты связку нгинкс + апач. Решил тут вдруг отказаться от апача. Ибо нафига он нужен?
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 идет же соединение.
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
В модели Nmirk 'terms' => array(self::BELONGS_TO, 'NmirkTerms', ....)
То есть в модели Nmirk указываю таблицу с которой связываюсь 'terms' => array(self::HAS_MANY, 'NmirkTerms', 'nmirkCode'),
Nidzha
где nmirkCode это столбец с кем мы должны связать
i_vovolk
ни "с кем", а "по которому"
Nidzha
А как в Модели NMIRK указать, что связка исходит столбца code.
Nidzha
Написать его в модели NmirkTerms ? 'nmirk' => array(self::BELONGS_TO, 'Nmirk', 'code'),
i_vovolk
Написать его в модели NmirkTerms ? 'nmirk' => array(self::BELONGS_TO, 'Nmirk', 'code'),
нет In case you need to specify custom PK->FK association you can define it as array('fk'=>'pk'). Из доки, стало быть : 'terms' => array(self::HAS_MANY, 'NmirkTerms', 'nmirkCode', ['fk' => 'code']),
i_vovolk
попробуй так
Nidzha
Nidzha
Не определено свойство "CHasManyRelation.0".