
Ad.x ??
20.10.2017
09:37:59

Иван
20.10.2017
09:38:38

Ad.x ??
20.10.2017
09:38:49
да и вообще все эти абстрагиварония от хтмл зло какое-то Вот зачем под иконку объект создавать? тем более щас исконошрифтов вагонище

Google

Vladimir
20.10.2017
09:39:21
http://www.yiiframework.com/news/148/important-note-about-bower-and-the-asset-plugin/

Иван
20.10.2017
09:39:29
Там виджет вывода меню сразу в коробке неплохой идет. Установил зависимость - и не паришься, у тебя лайаут админки готовый
а ты ассеты создаешь, и в каждый проект тянешь, верно?

Ad.x ??
20.10.2017
09:40:10
не парится ага

Иван
20.10.2017
09:40:54
может быть, я не защищаю, просто у меня проблем не было. Я не видал его сообщения

Ad.x ??
20.10.2017
09:40:56
и не парюсь

?
20.10.2017
09:42:29
ряды картика пополняються :)

Иван
20.10.2017
09:43:32
Подскажите виджет для редактирования изображений в браузере. Ищу что-то опенсорсное на яваскрипте.

Valeriu
20.10.2017
09:45:56

Иван
20.10.2017
09:47:01
??звучит разумно

Google

Ivan
20.10.2017
09:48:24
А подскажите как лучше сделать ссылки к примеру domain.ru/link.html как вот так, к примеру категории товара могут быть domain.ru/kategory/name.html и domain.ru/product.html
не стандартная такая задача, но вот именно так должно быть и не иначе

Aleksey
20.10.2017
09:48:51
rules

Ad.x ??
20.10.2017
09:49:29

?
20.10.2017
09:49:44

Ivan
20.10.2017
09:49:47
просто тут ссылки проплаченны

?
20.10.2017
09:49:55
https://yiiframework.com.ua/ru/doc/guide/2/runtime-routing/#url-suffixes
даже вот из коробки суффиксы есть

Ad.x ??
20.10.2017
09:50:31
Ты !== все
ну настрой правила на разный контроллер оного и того же формата хоть в нгинксе, хоть в апаче, хоть во фрейме

?
20.10.2017
09:50:34
главное чтобы веб сервер 404 не вернул, проверь конфиги.

Ad.x ??
20.10.2017
09:50:37
посмотрю я на тебя

?
20.10.2017
09:51:04

Павел
20.10.2017
09:51:06
Да начнется срач!!!

?
20.10.2017
09:51:13
?

Oleg
20.10.2017
09:51:31
как при создании модели отключить событие EVENT_BEFORE_INSERT?

?
20.10.2017
09:51:50
но это дичь лютая
При чем вообще нгинкс, у меня дефолтный конфиг в докере который я изредко шатаю только по причине необходимости socket.io локейшн добавить)

Павел
20.10.2017
09:53:12

Google

Павел
20.10.2017
09:53:42

Oleg
20.10.2017
09:55:07
создаю модель из консоли, получаю Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\console\Request::getUserIP()' естественно он не находит метода, вызывается тут:
public function init()
{
parent::init();
$this->on(self::EVENT_BEFORE_INSERT, [$this, 'setUserData']);
}

Boris
20.10.2017
09:55:09

?
20.10.2017
09:55:09

Boris
20.10.2017
09:55:30
Была одна проблема, фиксится указанием жестким версии

?
20.10.2017
09:55:59

Павел
20.10.2017
09:56:30

?
20.10.2017
09:56:31
Откуда ты в консоли ip возмешь, если локально вызывается скрипт?

Oleg
20.10.2017
09:56:54
Тебя ничего не смущает?
нет, а что должно? модель заточена под веб, я из консоли хочу создать, править модель не хочу...

?
20.10.2017
09:57:01

Oleg
20.10.2017
09:57:17

Павел
20.10.2017
09:57:20

?
20.10.2017
09:57:43
Ну, знаешь, таких людей ничего не спасёт)
Ему лень
Делать по уму СРАЗУ
Пусть мучается

Oleg
20.10.2017
09:59:04
модель в модуле, сторонеего производителя установленный через композер
поэтому править не хочу

Boris
20.10.2017
10:00:03
Что такое наследование знаешь?
Или рассказать?

Google

Oleg
20.10.2017
10:00:37
думал об этом, других вариантов нет?

Ad.x ??
20.10.2017
10:01:02
MyModel::EVENT_BEFORE_INSERT = null
а чо мож такое прокатит? )

Oleg
20.10.2017
10:08:24
решил так
class MyModel extends ModuleModel{
public function setUserData(){ return; }
}

?
20.10.2017
10:10:51
?ну что же вы такое говорите

Boris
20.10.2017
10:22:51

first
20.10.2017
10:37:38
Ребзя,всем привет.
Чет туплю..
Может кто подсказать
На странице есть чекбоксы,посли отправки гет запроса,выбранные чекбоксы сбрасываются,как правильнее будет сделать,чтобы они оставались в состояние true?
Брать из гет массива значения?

SiZE
20.10.2017
10:48:04
Правильнее сообщить чекбоксу в каком он состоянии

Виталий
20.10.2017
10:49:05
Всем привет. Кто-то решаю задачу проверки кода через gitlab CI с комментированием строк кода по апи?
Работать должно так:
1. Запушил код в ветку
2. Запустилось CI и проверкой
3. В gitlab в файлы насыпались комментарии с ошибками по оформлению кода
У меня так сделано на работе, только через гитхуки и битбакет в клауде.

Admin
ERROR: S client not available

?
20.10.2017
10:50:05
Не проше оформление фиксить cs-fixer'oм?
https://github.com/FriendsOfPHP/PHP-CS-Fixer

Никита
20.10.2017
10:50:39

Vladimir
20.10.2017
11:04:00

Виталий
20.10.2017
11:07:05
Мне надо ее сделать.
Я устал на кодревью писать эти банальные вещи.
phpsc-fixer ясное дело. Но как это все построить?
надо получить изменения в текущей ветке от ветки мастер, все файлы. Получить из них только добавленные или измененные строки, проверить их фиксером, потом написать к каждой коммент через апи
это все запускается в CI в докере и тд и тп. Я думал может кто-то уже занимался похожим и знает как проще и быстрее ?

Vladimir
20.10.2017
11:21:18

Виталий
20.10.2017
11:22:24
когда много людей всем хуки не навешаешь, тем более хочется раз сделать и забыть. А так кажому нвоому придется настраивать
в общем, кто-то делал чет подобное? пишите в личку

Google

Alexander
20.10.2017
12:40:12
Всем привет!
Подскажите, кто-нибудь знает такую IDE для реляционных баз, чтоб изменения в EER диаграмме сразу применялись на физической базе?
В MySql Workbench-е есть "Forward Engineer", но там неудобно, много кликать приходится...

Fayozjon [CybernatiC]
20.10.2017
12:43:16

Alexander
20.10.2017
12:46:00
Спасибо, гляну.
Может еще варианты есть?

Mr.
20.10.2017
14:14:37
Привет всем! Я уверен что это здесь уже 100 раз обсуждалось, но как запустить тесты своего приложения?
я из /my/app/path/ запускаю codecept run и codecept run --config="codeception.yml", но каждый раз падает на ошибке
[Codeception\Exception\ConfigurationException]
Configuration file could not be found.
Run `bootstrap` to initialize Codeception.
advanced app, если что

☕ CunningFox
20.10.2017
14:16:14
Для адванцед надо указывать приложение front/back
Или из директорий, в документации все есть
Запускал работает там все

Ivan
20.10.2017
14:17:05
-c fronetnd | -c backend

Mr.
20.10.2017
14:18:43
спасибо, сейчас попробую
документацию читал, всю что только нашёл
задавал вопрос гуглу "yii2 advanced codeception"

☕ CunningFox
20.10.2017
14:19:13
vendor/bin/codecept run -- -c common
Не успел, оригинал тут https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-testing.md

Mr.
20.10.2017
14:20:56
у меня для advanced'а ещё один app прикручен, для которого собсно тесты и написаны
... -c backend и ... -c common сработали, а вот ... -c customApp - падает с ошибкой конфига

Ivan
20.10.2017
14:21:23
копируй конфиг из common\front\back, и запускай
Меняй что-нибудь по надобности

Mr.
20.10.2017
14:24:19
спасибо, получилось

Yaroslav
20.10.2017
14:57:31
а чтобы не париться с vendor/bin/codecept можно положить в $HOME/bin/codecept с содержимым:
#!/bin/sh
while [ $PWD != "/" ]; do test -d vendor && { exec ./vendor/bin/codecept $@; break; }; cd .. ; doneзатем в любом месте проекта просто запускаем как codecept.

Valeriu
20.10.2017
15:27:48
там есть такая строчка:
public $component = 'websocket';
public function actionStart($server)
{
$WebsocketServer = new \morozovsk\websocket\Server(Yii::$app->get($this->component)->servers[$server]);
call_user_func(array($WebsocketServer, 'start'));
}

Ivan
20.10.2017
15:34:42
прописать в конфиг компонент websocket очевидно