
ivphpan
22.02.2017
08:27:34
в смысле

Nurik
22.02.2017
08:27:35
Или префикс надо будет ставить.

ivphpan
22.02.2017
08:27:48
название переменных?
входных для контактенации?

Google

Аmal
22.02.2017
08:29:02
конкатенации

Nurik
22.02.2017
08:29:18
Не ну например у тебя сейчас будет просто 'tbl_name' потом захочется, сделать логику посложнее, вытаскивать например по value из БД какие-нибудь данные и уже их конкатенировать.
Но всё зависит от задач конечно.

ivphpan
22.02.2017
08:30:14
=)

Mr.
22.02.2017
08:30:47
У меня есть метод getUserId
Возвращает номер телефона без кода страны (2 цифры - оператор, и 7 цифр номера)
Начальство сказало 'userId должен начинаться с 999'
Я в метод дописал 999 перед номером, и нигде больше в проекте менять не пришлось
Так же и у тебя: вдруг добавится префикс, или еще что?

Nurik
22.02.2017
08:31:13
Человек, может просто предусмотрел. Я тоже так делаю в геттерах. Сперва статика а потом уже реальную логику пишу.
Хотя там анонимная функция. Скорее всего там говнище какое-нибудь )).

Mr.
22.02.2017
08:36:20
:D
Продолжу тему про православное ООП: за такие анонимные функции дьявол и был изгнан в ад :D

ivphpan
22.02.2017
08:37:08
это из книжик Марка Сафронова

Mr.
22.02.2017
08:38:23
А в каком контексте написана данная функция? Может быть автор там объясняет, зачем он так сделал?
В книжках - много хороших примеров, но в работе их нужно применять немного иначе

Nurik
22.02.2017
08:43:56
Это потом наверное бросается в http://php.net/manual/ru/function.array-reduce.php
Чтобы склеивать массив в строку через array_reduce.

Google

ivphpan
22.02.2017
08:46:41
а ну да
return array_reduce(array_map($formatter, $values), $appender, "");

Nurik
22.02.2017
08:46:57
Ну вот))

ivphpan
22.02.2017
08:47:27
ну я незнаю по мне так
использовать анонимку сразу в редус

Antony
22.02.2017
08:47:27
Профессиональный гадатель по коду)

Nurik
22.02.2017
08:48:33
Поэтому наверное он вынес.

ivphpan
22.02.2017
08:49:30
незнаю вот ты рекорд от основной модели отделяешь?

Mr.
22.02.2017
08:49:40
поясните, пожалуйста, что вы имеете ввиду под мерзкие лябды

Nurik
22.02.2017
08:50:34

Mr.
22.02.2017
08:51:06
а, понял, лямбда функции...
просто не совсем понятно было, вопрос снимается)

Antony
22.02.2017
08:51:47

Nurik
22.02.2017
08:51:56

ivphpan
22.02.2017
08:55:24
активрекорд модель

Nurik
22.02.2017
08:56:52
А ты имеешь ввиду отделять модель (Domain model) от activerecord модели ?
Я просто не понял наверное.

ivphpan
22.02.2017
09:03:20
да

Aleksandr
22.02.2017
09:07:26

Nurik
22.02.2017
09:13:20
да
Нифига, там (в этой книжке) чё про такое тоже есть ?

Google

Artur
23.02.2017
11:25:16
Использую виджет yii\widgets\Menu
нужно у item'a убрать класс "item"
Каким образом?

Аmal
23.02.2017
11:27:28
выше покажите сам вызов виджета
не пункты меню
и область use В начале файла

Artur
23.02.2017
11:28:30
Что оно даст то?

Аmal
23.02.2017
11:29:07
гм
просто подумал мб бутстрап там какйнить

Artur
23.02.2017
11:30:07
Semantic UI пробую

Аmal
23.02.2017
11:30:20
там нет упоминание item
мб javascript вам подсовывает свинью?

Artur
23.02.2017
11:31:20
так
щас
Zelenin\yii\SemanticUI\collections\Menu
этот виджет подсовывает item
так для semantic ui положено

Аmal
23.02.2017
11:31:42
ну вот

Artur
23.02.2017
11:31:47
мне для кнопочки в меню нужно его убрать :D
мда тупой вопрос

Google

Artur
23.02.2017
11:32:13
можно же было предопределить template для этого пункта

Аmal
23.02.2017
11:32:18
)

v
23.02.2017
13:10:37
госопда, а есть тут те, кто приложения на yii выкладывал на heroku? Поделитесь секретом успеха. А у меня сервер, кажется, Index.php не видит

ivphpan
23.02.2017
13:19:58
advanced?

v
23.02.2017
13:21:51
basic

Admin
ERROR: S client not available

v
23.02.2017
13:59:22
вощим, дело было в том, что для heroku нужен Procfile, в котором указывается DocumentRoot

Konstantin
23.02.2017
16:55:48
извиняюсь
что такое heroku
?

v
23.02.2017
16:56:29
облачный хостинг

Konstantin
23.02.2017
16:56:59
облачный хостинг от шаред хостинга чем отличителен ?

v
23.02.2017
16:57:37
в шареде ты разделяешь физическое пространство сервера с другими сайтами
в облаке ты как-будто используешь VDS

SiZE
23.02.2017
16:59:14

Konstantin
23.02.2017
17:01:20
сложно представить такое ) типа там один сервак с файлами и несколько серваков которые обрабатывают все запросы юзеров и как то балансируется, сложно кароч ?

Katulos
23.02.2017
18:51:26
Посоны
Есть где нибудь мануал по тестированию __консольных__ приложений на yii?
step by step, чтоб не упарываться и изучать codeception с нуля

v
23.02.2017
18:53:15
нету

Google

v
23.02.2017
18:53:30
codeception с нуля

Katulos
23.02.2017
18:53:55
Ладно, будет приложение без тестов.
Вашуж машу, codeception скачал все интернеты в зависимостях
Ну как так то
- Installing facebook/webdriver (1.3.0) Downloading: 100%
Какого хера?

v
23.02.2017
18:58:32
дык интерфейсы тестить
кнопочками щелкать, по линкам ходить

Katulos
23.02.2017
18:59:12
Мда, чем дальше тем хуже
Сначало yii2 научилось качать все интернеты к консольному приложению

v
23.02.2017
18:59:54
это ж yii2

Katulos
23.02.2017
18:59:57
Теперь тесты скачали все фейсбуки и проиче твитеры

v
23.02.2017
19:00:55

Katulos
23.02.2017
19:01:02
вот спрашивается, зачем тянуть сраное джиквери в состав фреймворка и выдавать это за удобство?

v
23.02.2017
19:01:03
а от этого вообще никуда не денешься
хочешь чтобы тесты меньше весили - бери какой-нибудь PHP-unit

Katulos
23.02.2017
19:01:30
du -sh ./vendor/
9.1M ./vendor/