Anonymous
Да
Vitaliy
А опыт?
The Ant
Бугаенко?
шо за хуй такой? типа авторитет или чо?
R
шо за хуй такой? типа авторитет или чо?
похоже вот - https://www.youtube.com/watch?v=lfdAwl3-X_c
Vitaliy
шо за хуй такой? типа авторитет или чо?
Как где то прочёл, тролль в хорошем смысле слова
The Ant
бля... говорит процедурщина неэффективна мол
The Ant
Линус Торвальдс смотрит на него сейчас как на говно ;D
The Ant
похоже вот - https://www.youtube.com/watch?v=lfdAwl3-X_c
ой бля, рассказывает учебник по ооп для самых маленьких своими словами.. ебаный врот
The Ant
это реально стоит смотреть? ))
Sam
Добрый день! Задал в template input'a(textarea) следующее 'template' => '{input}{error}{hint}', но при этом всё-равно textarea оборачивается в .form-group. В чём может быть проблема? Задать template на уровне настройки виджета ActiveForm?
Shokha
😂😂😂
Nikolay
шо за хуй такой? типа авторитет или чо?
на самом деле он интересные вещи пишет https://www.yegor256.com
The Ant
на самом деле он интересные вещи пишет https://www.yegor256.com
в ролике тока в заблуждение вводит какими-то нелепыми примерами. С файлом например, рука-лицо просто
The Ant
да хуйня там написана для студентов. Вот в том же примере с файлом. сам подумай, как файл может переименовать сам себя?
The Ant
бред пиздец ) это делает операционка через апи функции
The Ant
сам файл же запись на диске не более
The Ant
чо нет то, а что это??
Nikolay
файл может быть виртуальным, файловая система может быть виртуальная
Nikolay
сам себя файл вполне может переименовать
The Ant
файл может быть виртуальным, файловая система может быть виртуальная
да какая разница, представлено все равно будет одинаково
The Ant
и работать через теже методы системы
Yet Another Stats (β)
Карма @antonshell стала 2
The Ant
и вот он такой говорит, значит мы должны объекту, который представляет собой информацию о другом физическом объекте дописать методы работы с этим физическим объектом... ну что за хуйня то? )
Nikolay
аргументированно пишешь )
Anonymous
и вот он такой говорит, значит мы должны объекту, который представляет собой информацию о другом физическом объекте дописать методы работы с этим физическим объектом... ну что за хуйня то? )
Объект для работы с файлом всего лишь избавляет тебя от написания ненужного кода и делает некоторую работу за тебя Логично, что эта штука должна уметь переименовывать файл, а где сам файл -на амазоне, в файловой системе, где то еще - плевать Ты знаешь что он умеет переименовывать и юзаешь это
The Ant
угу, а также этот объект должен знать какой адаптер юзать для переименовая файла, колторый не важно где лежит ))
The Ant
даже у разных файловых систем есть свои нюансы для этой простой операции
The Ant
и они скрываются за методами системной апишки
The Ant
перепутал короче все... может реально троллинг такойй жырный
The Ant
а может и всерьез эту дичь несет, ваще не понимаю )
Anonymous
Ты ему должен сказать
Anonymous
Он тебе не ванга :)
Anonymous
Он может просто дать тебе интерфейс, а ты реализовывай сам А он по умолчанию будет уметь только с файловой системой
Anonymous
Такс лана, это все хорошо, но черт, мне нужно либу дописать, ацтаньте
Nikolay
угу, а также этот объект должен знать какой адаптер юзать для переименовая файла, колторый не важно где лежит ))
ну смотри, метод может быть у самого файла, а файл уже будет вызывать адаптер или что то еще, и все это будет выглядеть public rename(name) { return $this->adapter->renameFile($this->path, $this->name, $name) }
Niko
Самая надёжная это код в смс
Думаю надежней сообщение в телеграм) Про смс можешь послушать выступление Александра Макарова про безопасность (года два назад выступал)
Anton Shelyganov
Спс! Может и запись доклада Д. Елисеева найдется?)
К сожалению, нет( но есть презентация на сайте devconf
Дмитрий
Привет
Дмитрий
делаю селект АР : 'ad_banner_format.name AS banner_format',
Дмитрий
дополнительное поле banner_format - в результате сырого запроса есть
Дмитрий
а в АР нет...
Дмитрий
добавил в модели публичное поле public $banner_format;
Дмитрий
а его всё равно нет(
Дмитрий
что ещё может быть?
Niko
что ещё может быть?
как по мне уже должно работать Попробуй добавить его в rules, чтоб атрибут стал безопасным, или в проперти в phpDoc класса
Дмитрий
добавлял
Дмитрий
где-то ещё косяк... ищу
Niko
как по мне уже должно работать Попробуй добавить его в rules, чтоб атрибут стал безопасным, или в проперти в phpDoc класса
Ты в той модели объявил свойство? Ты через my_table.row получил данные Это таблица относящаяся к этой модели?
Niko
где-то ещё косяк... ищу
а при asArray banner_format есть?
Дмитрий
нет таблица не относится к этой модели
Дмитрий
но у неё есть связь
Дмитрий
ко многим
Дмитрий
в запросе я обозначил
Дмитрий
->joinWith(['domains', 'cdn', 'adBannerFormat'])
Niko
по-правильному тебе нужно объявлять этот атрибут в модели, которая относится к этой таблице А вообще не понимаю необходимость в псевдониме при отсутствии какой-либо логики вычислений в субд
Дмитрий
там совпадают просто имена
Дмитрий
name двух таблиц
Дмитрий
щас попробую объявить в первой таблице
R
@crestoff насколько я понял тебе нужно добавить свойство в основную модель, а не в relation модель
Дмитрий
я уже и туда и туда добавлял(
Дмитрий
без псевдонима я получаю значение
Дмитрий
если делаю один name
R
Покажи уже всю строку где ты делаешь select
Максим
делаю селект АР : 'ad_banner_format.name AS banner_format',
'banner_format' => 'ad_banner_format.name' а так?
Дмитрий
так тоже самое
Дмитрий
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?
Дмитрий
ща