
Oleg
22.10.2018
11:18:25

Павел
22.10.2018
11:20:19
Такая регулярка твоим условиям подходит

Gubaydullin
22.10.2018
11:20:52
^([^\s]+)([,\S]*)$

Google

Gubaydullin
22.10.2018
11:20:57
тоже как-то криво выглядит

Павел
22.10.2018
11:21:26
Зачем этот изврат с ^\s

Gubaydullin
22.10.2018
11:21:41
^[\w,]+$
вот красивое решение

Павел
22.10.2018
11:21:50
И скобки

Gubaydullin
22.10.2018
11:21:56
но у меня могут быть символы
которые не входят в a-z

Павел
22.10.2018
11:22:06
А то что начинаться на , может это норм?

Gubaydullin
22.10.2018
11:22:07
поэтому я не могу просто написать \w

Павел
22.10.2018
11:22:15
Так и не пиши

Aleksey
22.10.2018
11:23:51
preg_split, array_filter, implode ? Пусть вводят как хотят, а фильтр разделит по словам и склеит как надо.

Gubaydullin
22.10.2018
11:24:29
мне нужен формат именно привет,как,дела

Павел
22.10.2018
11:24:56
Ну отлично

Google

Gubaydullin
22.10.2018
11:31:07
^([\S]+)([,]*[\S]*)$
видимо вот финальный вариант

Andrey
22.10.2018
11:37:49
сделай var_dump($modelForm->errors);die(); перед выводом поля

Павел
22.10.2018
11:39:00
После , должно быть слово
привет,как,
Тебе же так не покатит?

Gubaydullin
22.10.2018
11:58:11
не прокатит

Michael
22.10.2018
15:23:47
ребят, а может кто подсобить литературой или гайдами по созданию архитектур баз данных.

Stas
22.10.2018
15:26:40
тебе сюда скорее всего

Michael
22.10.2018
15:27:04
ого го) спасибо

Slava
22.10.2018
16:54:39
Трейты
контроллеры в модуле в vendor
я не могу их менять. наследоваться от них тоже не могу так как в модуле нет class maps
нужен какой-то способ который повлияет на класс извне

Katulos
22.10.2018
16:57:12
Форкни да перепили как надо
И тащи компосером свой форк
"Всегда так делал" (с)

Aleksey
22.10.2018
18:06:23

Slava
22.10.2018
18:59:16

☕ CunningFox
22.10.2018
19:04:14

Google

Slava
22.10.2018
19:04:39
как это сделать глобально?

☕ CunningFox
22.10.2018
19:04:39
Ужасный способ, но поможет
Декларативно на уровне конфигурации приложения

SiZE
22.10.2018
19:16:50
только придется подменить прям подменить

Slava
22.10.2018
19:17:42
спасибо. попробую
пытался так
Yii::$container->set(yii\rest\Controller::class, ['serializer' => \common\components\Serializer::class]);
но не получилось

SiZE
22.10.2018
19:19:19
https://github.com/yiisoft/yii2/blob/master/docs/guide/helper-overview.md#customizing-helper-classes-
\Yii::$container->set(
'yii\rest\Serializer',
['class' => 'common\components\Serializer']
);

☕ CunningFox
22.10.2018
19:24:22

Slava
22.10.2018
19:31:37
не, не работает
покопаюсь еще, может я что-то не так сделал

SiZE
22.10.2018
19:32:08
может

☕ CunningFox
22.10.2018
19:39:25
Давай по порядку, где ты переопределил?
Код в студию

Slava
22.10.2018
19:41:15
а это нормально что yii\rest\Serializer::class возвращает Yii\rest\Serializer ? )

☕ CunningFox
22.10.2018
19:42:53

Google

☕ CunningFox
22.10.2018
19:43:46
То что он работает так, это нормально. То как ты его написал это то как ты его написал)

Slava
22.10.2018
19:44:08
да. спасибо, работает
проблема была в
use Yii;
yii\rest\Serializer::class === ‘Yii\rest\Serializer’

Yet Another Stats
22.10.2018
19:45:18
Карма @sizeg стала 66

Slava
22.10.2018
19:45:22
\yii\rest\Serializer::class === ‘yii\rest\Serializer’
это так и должно быть?

SiZE
22.10.2018
19:48:36
или документацию почитай

Slava
22.10.2018
19:49:15
нет. я про
use Yii;
yii\rest\Serializer::class === ‘Yii\rest\Serializer’
а без use Yii;
\yii\rest\Serializer::class === ‘yii\rest\Serializer’

Ad.x ??
22.10.2018
23:37:09


Art
22.10.2018
23:43:05
А контейнер в бутстрапе обязательно конфигурировать чтобы через DI класс в контроллер добавлялся или можно без этого?
Сейчас просто прописал в неймспейсы контроллера один сервис, а в самом конструкторе добавил этот сервис и норм заработало без какого либо бутстрапа и конфигурирования самого контейнера.
namespace app\controllers;
use app\services\HelloService;
class SiteController extends Controller
{
private $service;
public function __construct($id, $module, $config = [], HelloService $service)
{
parent::__construct($id, $module, $config);
$this->service = $service;
}
public function actionIndex()
{
return $this->service->say(); // return hello world as service
}
}

Alexey
23.10.2018
00:44:54
$config надо передавать последним параметром

Art
23.10.2018
01:52:58
Тогда он ругается, а так нет

jenia
23.10.2018
05:54:21
Кто использовал MAMP и как поднять время на time out? Вставляю уже везде где можно а он все равно показывает 30 сек

SiZE
23.10.2018
05:56:20

jenia
23.10.2018
06:00:29
Configuration File (php.ini) Path. /Applications/MAMP/bin/php/php7.0.31/conf
Loaded Configuration File /Library/Application Support/appsolute/MAMP PRO/conf/php.ini
Seichas poprobyu tam pomenyat vremena
Выставил тайминги большие и все рано придёт что ошибка из за time out

Google

jenia
23.10.2018
06:07:37
Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}}
Connection timed out after 30074 milliseconds in /Applications/MAMP/htdocs/zip/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:292
Stack trace:

SiZE
23.10.2018
06:08:55
Вот ты ибн
у тебя таймут соединения а не скрипта

Дмитрий
23.10.2018
06:09:53
Кек)

jenia
23.10.2018
06:12:57
500

SiZE
23.10.2018
06:14:10
500
http://lmgtfy.com/?q=Setting+Curl%27s+Timeout+in+PHP

Mef45
23.10.2018
06:17:47
Всем привет
Подскажите пожалуйста по ассетам в Yii 1.1
$assets = Yii::app()->getAssetManager()->publish(dirname(__FILE__) . '/assets');
cs()->registerCssFile($assets . '/css/fileUpload.css');
cs()->registerScriptFile($assets . '/js/fileUpload.js');
При изменениях в js файле имя папки, в которую эти css и js файлы положил publish, не меняется, т.к.,по всей видимости, не видит изменений в директории.
Если в publish запихнуть
$assets = Yii::app()->getAssetManager()->publish(dirname(__FILE__) . '/assets/js');
cs()->registerScriptFile($assets . '/js/fileUpload.js');
то если js файл изменить имя папки с ассетами перегенерируется и всем будет счастье.
ЧЯДНТ?

Dmitriy
23.10.2018
06:18:32

Slava
23.10.2018
06:41:52

SiZE
23.10.2018
06:47:49

Павел
23.10.2018
06:49:43
Типа говорит ассеты не пересобираются

SiZE
23.10.2018
06:50:28
А, так в документации ж все четко написано что когда и как

Павел
23.10.2018
06:50:47
Так тоже читать надо!

Mef45
23.10.2018
06:50:57

SiZE
23.10.2018
06:50:58
https://www.yiiframework.com/doc/api/1.1/CAssetManager#publish-detail