Anonymous
Да
Vitaliy
А опыт?
The Ant
Бугаенко?
шо за хуй такой? типа авторитет или чо?
The Ant
бля... говорит процедурщина неэффективна мол
The Ant
Линус Торвальдс смотрит на него сейчас как на говно ;D
The Ant
это реально стоит смотреть? ))
Sam
Добрый день! Задал в template input'a(textarea) следующее 'template' => '{input}{error}{hint}', но при этом всё-равно textarea оборачивается в .form-group. В чём может быть проблема? Задать template на уровне настройки виджета ActiveForm?
Shokha
😂😂😂
Nikolay
The Ant
да хуйня там написана для студентов. Вот в том же примере с файлом. сам подумай, как файл может переименовать сам себя?
The Ant
бред пиздец ) это делает операционка через апи функции
The Ant
сам файл же запись на диске не более
Nikolay
The Ant
чо нет то, а что это??
Nikolay
файл может быть виртуальным, файловая система может быть виртуальная
Максим
Nikolay
сам себя файл вполне может переименовать
The Ant
The Ant
и работать через теже методы системы
Yet Another Stats (β)
Карма @antonshell стала 2
The Ant
и вот он такой говорит, значит мы должны объекту, который представляет собой информацию о другом физическом объекте дописать методы работы с этим физическим объектом... ну что за хуйня то? )
Nikolay
аргументированно пишешь )
The Ant
угу, а также этот объект должен знать какой адаптер юзать для переименовая файла, колторый не важно где лежит ))
The Ant
даже у разных файловых систем есть свои нюансы для этой простой операции
The Ant
и они скрываются за методами системной апишки
The Ant
перепутал короче все... может реально троллинг такойй жырный
The Ant
а может и всерьез эту дичь несет, ваще не понимаю )
Anonymous
Anonymous
Ты ему должен сказать
Anonymous
Он тебе не ванга :)
Anonymous
Он может просто дать тебе интерфейс, а ты реализовывай сам
А он по умолчанию будет уметь только с файловой системой
Anonymous
Такс лана, это все хорошо, но черт, мне нужно либу дописать, ацтаньте
Niko
Niko
Самая надёжная это код в смс
Думаю надежней сообщение в телеграм)
Про смс можешь послушать выступление Александра Макарова про безопасность (года два назад выступал)
Дмитрий
Привет
Дмитрий
делаю селект АР :
'ad_banner_format.name AS banner_format',
Дмитрий
дополнительное поле banner_format - в результате сырого запроса есть
Дмитрий
а в АР нет...
Дмитрий
добавил в модели публичное поле public $banner_format;
Дмитрий
а его всё равно нет(
Дмитрий
что ещё может быть?
Niko
что ещё может быть?
как по мне уже должно работать
Попробуй добавить его в rules, чтоб атрибут стал безопасным, или в проперти в phpDoc класса
Дмитрий
добавлял
Дмитрий
где-то ещё косяк... ищу
Niko
Дмитрий
нет таблица не относится к этой модели
Дмитрий
но у неё есть связь
Дмитрий
ко многим
Дмитрий
в запросе я обозначил
Дмитрий
->joinWith(['domains', 'cdn', 'adBannerFormat'])
Niko
по-правильному тебе нужно объявлять этот атрибут в модели, которая относится к этой таблице
А вообще не понимаю необходимость в псевдониме при отсутствии какой-либо логики вычислений в субд
Дмитрий
там совпадают просто имена
Дмитрий
name двух таблиц
Дмитрий
щас попробую объявить в первой таблице
R
@crestoff насколько я понял тебе нужно добавить свойство в основную модель, а не в relation модель
Дмитрий
я уже и туда и туда добавлял(
Дмитрий
без псевдонима я получаю значение
Дмитрий
если делаю один name
R
Покажи уже всю строку где ты делаешь select
Дмитрий
так тоже самое
Дмитрий
return $this
->select([
'ad_campaign.id',
'ad_type_id',
'ad_banner_format.name AS banner_format', 'traffic_test_percent',
'traffic_test_period',
'default_return_url',
'cdn_id',
'js_file_name',
])
->joinWith(['domains', 'cdn', 'adBannerFormat'])
->FilterWhere([
'domain_id' => $domain_id,
'ad_type_id' => $ad_type,
'id' => $ad_campaign_id,
])
->active()
->all();
Niko
так у тебя и ->active() должен конфликтовать если "статус" есть в нескольких таблицах
Дмитрий
не конфликтует
Дмитрий
опустим его допустим
R
@crestoff попробуй все таки сделать как тебе выше написали
'banner_format' => 'ad_banner_format.name'
Дмитрий
я отписал что уже делал так...
Дмитрий
равносильно
Дмитрий
что в запросе что в результате
R
@crestoff а если просто ad_banner_format.name то оно появляется в $name?
Дмитрий
ща