@yii2ru

Страница 1165 из 1721
Mr.
16.04.2018
12:00:39
ну такое как я выше скинул вообще нагоняет страшные мысли

будто переписывал (дописывал?) человек, который не шарит фреймворк

Evgen
16.04.2018
12:01:02
выше да.ппц. перепишу говняшку

Павел
16.04.2018
12:01:07
суперглобальные массивы?

Google
Mr.
16.04.2018
12:01:24
ну типа в одном месте $_GET а ниже \Yii::$app->request->post()

особенно поражает то, что то что сделано там через два isset() можно сделать через один \Yii::$app->request->get()

if((int)\Yii::$app->request->get('parent_id', 0) > 0)

Evgen
16.04.2018
12:02:52
пацаны, я понял, сделаю рефакторинг

Павел
16.04.2018
12:03:18
$categories = BlogCategory::find()->where(['status' => IActiveStatus::STATUS_ACTIVE, 'is_nav' => BlogCategory::IS_NAV_YES])

Вот это тоже не особо

Ad.x ??
16.04.2018
12:03:32
if((int)\Yii::$app->request->get('parent_id', 0) > 0)
$id = $_GET['id'] ?? 0 корочи же ?

Павел
16.04.2018
12:04:15
Корочи дело к ночи ?

По мне parent_id ваще в параметры рута надо пихать

Evgen
16.04.2018
12:05:24
$categories = BlogCategory::find()->where(['status' => IActiveStatus::STATUS_ACTIVE, 'is_nav' => BlogCategory::IS_NAV_YES])
здесь со статусом не особо красиво да? я обычно юзал behavior для статусов, но в IDE их поддержка не очень. что посоветуете

Ad.x ??
16.04.2018
12:05:50
if(@$_GET['parent_id'] )

Антон
16.04.2018
12:05:51
Кто модули писал, как правильно обращаться к экземпляру модуля из других классов? Здесь используется \Yii::$app->getModule('blog') как я понял. Но оно будет работвть только при условии, что в конфиге приложения модкль подключен под именем 'blog', иначе работать не будет.

Ad.x ??
16.04.2018
12:05:53
вот так

Google
Павел
16.04.2018
12:06:12
Я бы сделал специальные методы в модели для фильтров по общеупотребительным полям

Mr.
16.04.2018
12:06:16
Антон
16.04.2018
12:09:19
Допустим в состав расширанеия входит модуль и компонент. Компонент использует какие-то свойства модуля. Если я подключу компонент в другом модуле приложения, то $this->getModule() вернет именно текущий модуль приложения. А я хочу внутри компонента обращаться к модулю в состав которого он входит

Evgen
16.04.2018
12:11:06
скажи, долго писал не?
не очень, больше разбирал модуль китайца и переписывал.

Евгений
16.04.2018
12:17:25
Братишки, вам помощь из Украины в связи с последними событиями, кому халявный Итальянский VPN?Аккаунтов немного, но хоть что то

Антон
16.04.2018
12:19:39
шибко абстрактно. давай пример
Например здесь в модуле есть свойство public $imgFilePath. Есть модель BlogPost, которая обращается к свойству через \Yii::$app->getModule('blog')->imgFilePath при сохрании файла. Но проблема в том, что это не будет работать, если я подключу модуль к своему приложения под именем, скажем 'akiraz2-blog'

шибко абстрактно. давай пример
И $this->getModule() не прокатит, т.к. мы в модели, а не контроллере

* подключу модуль

Matviy
16.04.2018
12:22:25
в бизнесе важен показатель TTM, а что внутри под капотом всем насрать
Ага, только потом пойдет бизнес допиливать этот код к другому, а он пошлет куда подальше с таким кодом. А норм код - можно, я вот допиливаю чужой сайт, он хорошо написан.

Nikolai
16.04.2018
12:24:05
Мда заблочили телеграм

Пиздец дкбилы

Дмитрий
16.04.2018
12:24:56
Ну ты же здесь)

Nikolai
16.04.2018
12:24:57
Как в yii1 webroot получить из консоли?

Google
Nikolai
16.04.2018
12:25:06
Антон
16.04.2018
12:25:25
https://www.yiiframework.com/doc/guide/2.0/en/structure-modules#accessing-modules может так
MyModuleClass::getInstance() похоже то что нужно, спасибо

return isset(Yii::$app->loadedModules[$class]) ? Yii::$app->loadedModules[$class] : null;

Ad.x ??
16.04.2018
12:27:24
тож хуйня )

Антон
16.04.2018
12:28:05
тож хуйня )
да норм. как ещё это реализовать?

Ad.x ??
16.04.2018
12:28:58
через сервис аплоада картинок, настройки и события

бля долго расписывать )

Matviy
16.04.2018
12:33:40
Бизнес Сайт ?
Ну тут вроде как вэб-фреймворк, не?)

Ad.x ??
16.04.2018
12:41:57
да норм. как ещё это реализовать?
вот к примеру бихейворы это дичь я считаю. Теже самые ивенты, тока в профиль. Назвали подругому и все, а работают также. Оттуда аплоад перенести в контроллер. Ну или хотябу подписываться на событие там

с передачей параметров в слушателя

хотя аплоад картинок в событии тож дичь

Matviy
16.04.2018
12:44:06
Че дичь? Удобная штука

По сути, расширенные трейты

Ad.x ??
16.04.2018
12:47:10
не трейты

а ивенты

трейт работает когда его вызываешь руками, а эта хуйня работает сама по себе )

Nikolai
16.04.2018
12:48:18
Вот не пойму нахер блокируют сайты и телеграммы всякие когда есть vpn

Мозгов нет же

Закрывали бы vpn вначале

Google
Nikolai
16.04.2018
12:49:12
Сколько денег и сил на эту борьбу уходит

А результатов хуй

Никита
16.04.2018
12:49:25
Закрывали бы vpn вначале
ещё закроют, не переживай. И интернет отключат, ибо он нам нах не нужОн

Александр
16.04.2018
12:49:27
Закрывали бы vpn вначале
это надо весь инет закрывать

Nikolai
16.04.2018
12:49:48
это надо весь инет закрывать
Ну так иначе смысла нет

Evgen
16.04.2018
12:50:12
всему свое время, закроют и VPN и будут разрешать только с письменного дозволения РКН

Nikolai
16.04.2018
12:50:18
Террористы по любому сидят с белого айпи и пишут о коварных планах в телеге

Admin
ERROR: S client not available

Nikolai
16.04.2018
12:50:37
Валить надо из этого убожества

Matviy
16.04.2018
12:51:17
Вони гитхаб закроют, будет весело у вас.

Nikolai
16.04.2018
12:51:58
Вайбер блять не блочат самое интересное, потому что типа у них кроме секретных чатов нихуя и нет

Nikolai
16.04.2018
12:52:54
А раз у телеги есть и не секретные чаты, значит те кто общаются в секретных есть что скрывать

У них также ключей нет

Вспомнил.. им именно то не понравилось что телега даже от обычных чатов ключ не дает.. хотя они есть у них

Dark
16.04.2018
12:55:42
Ну перевёл сервера в РФ == сдать всё

Nikolai
16.04.2018
12:56:06
как можно получить в yii1 webroot из консоли?

о, а на компе в найтроках телеги есть прокси

Dark
16.04.2018
12:57:55
У них также ключей нет
Угу и шифрования там нет?)))

Google
Nikolai
16.04.2018
12:58:09
Dark
16.04.2018
12:58:54
ну да как же
Вооот, а шифруется с помощью ключей

Переведя свои сервы в РФ вайбер дал доступ ко всему

Matviy
16.04.2018
13:00:08
как можно получить в yii1 webroot из консоли?
В консоли его нету вроде как. В UrlManager в конфиге нужно прописать свойство, и ним делать урлы (яили через URL-хелпер)

Так во втором, в первом. думаю, так же

Nikolai
16.04.2018
13:00:35
сделал так в пизду

уже тошнит от этого ии )

Matviy
16.04.2018
13:01:07
hostInfo

Так називается

Nikolai
16.04.2018
13:01:25
второй может хоть лучше

Matviy
16.04.2018
13:01:28
Ну а как должно быть? В консоли ж нету никакого вебрута

А не, извиняюсь, там имя хоста пишется

Aleksey
16.04.2018
13:15:31
Yii::$app-formatter-asCurrency() Как поменять сообщение "не задано" ? Если на входе null

Matviy
16.04.2018
13:21:42
В конфиге прописать

Ну там короче, что показывать, если значение null

Aleksey
16.04.2018
13:35:06
А только для asCurrency?

Mr.
16.04.2018
13:42:22
Если ты в таблице форматтер используешь, то там null самим gridView заменяется на текст

Сделай что-то типа $model->price ? {Форматтер} : ''

Страница 1165 из 1721