
Alexey
08.01.2018
07:50:13
а не

Artyom
08.01.2018
07:50:13

Ad.x ??
08.01.2018
08:40:38

Artyom
08.01.2018
08:41:14

Google

Ad.x ??
08.01.2018
08:41:58
самописный чтоли?

Artyom
08.01.2018
08:43:09
Не. В пхп если устанавливаешь mongodb расширение, то она предоставляет ещё этот класс.
http://php.net/manual/ru/class.mongodb-bson-utcdatetime.php

Denis
08.01.2018
11:44:06
Пацаны, а почему у меня yii закомменчивает мой код?
Вот что на входе:
<?php= Html::a($item_array['title'], ['default/index', 'id' => $item_array['path']], ['class' => ''])?>
вот что на выходе:
<!--?php= Html::a($item_array['title'], ['default/index', 'id' =--> $item_array['path']], ['class' => ''])?>

Юрий
08.01.2018
11:46:56
Потому что нет такого тега?
<?= а не <?php=

Denis
08.01.2018
11:49:10
спасибо)

Alexey
08.01.2018
13:27:38
https://monosnap.com/file/XCnAn5pXt5e8dEuALaHvJoafLmsN3H.png

Ad.x ??
08.01.2018
13:34:45
yii'шный форматтер времени пиздит? у пыха стоит утц вермя, в форматтере выставляю таймзону 'timeZone' => 'Europe/Moscow' и такая херь получается:
8 января, 17:32 // formatter
2018-01-08 13:32:12 // local utc
щас 16.32 по мск. втф?!

Alexey
08.01.2018
13:35:46
старая timezones.db
до отмены перехода на летнее время

Ad.x ??
08.01.2018
13:36:09
дб причем?
пых 7.1.3, вроде новое должно быть

Google

Юрий
08.01.2018
13:36:47
при чем тут пых?
это системный пакет

Alexey
08.01.2018
13:37:11
+

Ad.x ??
08.01.2018
13:37:18
какой системный пакет?

Alexey
08.01.2018
13:37:30
timezonesdb

Юрий
08.01.2018
13:37:40
tz

Ad.x ??
08.01.2018
13:37:41
в системе утц ровно стоит, пиздит форматтер. он разве системный?

Юрий
08.01.2018
13:37:45
или как-то так в дебиане назван

Alexey
08.01.2018
13:37:59
http://ic.pics.livejournal.com/droids_life/68035718/427/427_600.jpg
https://pecl.php.net/package/timezonedb
поставь для начала

Ivan
08.01.2018
13:48:14

Ad.x ??
08.01.2018
14:15:05
блять... обновил пеклу эту (может и не нада было)
echo '<br>Now system: ';
echo date('Y-m-d H:i:s', time());
echo '<br>Now moscow: ';
echo (new Datetime('NOW', new DateTimeZone('Europe/Moscow')))->format('Y-m-d H:i:s');
echo '<br>Now formatter: ';
echo Yii::$app->formatter->asDatetime(time());
Результат:
Now system: 2018-01-08 14:14:22
Now moscow: 2018-01-08 17:14:22
Now formatter: 8 января, 18:14
форматтер пиздит

Юрий
08.01.2018
14:16:05
а свежей версии фрйем?

Ad.x ??
08.01.2018
14:16:12
да

Юрий
08.01.2018
14:16:31
магия

Ad.x ??
08.01.2018
14:17:06
че за говно то
intl гонит?!

Google

Ad.x ??
08.01.2018
14:17:39
хотя не должен вроде
сука

Askhat
08.01.2018
14:36:56
парни, учусь
а как получить в модели содержимое get-запроса?
1. подключить в модели тот контроллер, через который все и проходит
2. через Yii::$app->request; получить нужные данные
Так?
или же можно или нужно как-то иначе?

Maxim
08.01.2018
14:40:23
в модели не надо получать содержимое гета.
получать надо в контроллере и мапить в модель

Dmitriy
08.01.2018
14:40:38
передать в модель Yii::$app->request
из контроллера
хотя зачем в модель то ?

Maxim
08.01.2018
14:41:29
В контроллере что-то типа этого $model->load(Yii::$app->request->get())

Askhat
08.01.2018
14:41:54
в модели у меня по условиям массив, из которого нужно выдернуть данные. такие условия. просто так надо)

Maxim
08.01.2018
14:43:20
ну если уж сильно надо, то добавить сво-во в модель и записывать в него гет из контроллера
хотя это бред )
>>> 1. подключить в модели тот контроллер, через который все и проходит
это вообще как? )) ты хочешь создать инстанс контроллера в модели? О_о

Askhat
08.01.2018
14:46:35
а-ля use app\controllers\needcontroller
хотя бред, да)

Maxim
08.01.2018
14:47:42
один из правильных вариантов, убрать работу с гетом из модели и перенести ее в контроллер

Dmitriy
08.01.2018
14:49:03
а лучше в сервис, и подключить через DI

Askhat
08.01.2018
14:50:09
в общем, в модели нужно формировать массив с данными в зависимости от запроса (get-параметр)
если параметров нет, то тоже отдавать массив, но уже другой)
собственно, вопрос-то в том, как модель должна узнать, что пришел тот или иной get-запрос

?
08.01.2018
14:51:30
тригер
в гете передай какой то параметр и по нему определяй что отдавать

Isaev
08.01.2018
14:54:11
Подкинте нормальный рускоязычный подкаст по веб разработке

Stas
08.01.2018
15:01:31

Google

Stas
08.01.2018
15:02:15

Isaev
08.01.2018
15:03:23

Stas
08.01.2018
15:04:08
веб разработке -- это очень объемный термин или тебе щас насуют разраьботку црм систем на ассемблере

Isaev
08.01.2018
15:05:17

?
08.01.2018
15:05:44

Stas
08.01.2018
15:06:39
никто же незнает что тебе нужно фронт, бек, фремы или теория. окрой тот же ютут вбей навзание скажем так технологии что тебя интересует отсортируй по дате и зырь

Admin
ERROR: S client not available

Stas
08.01.2018
15:07:12

?
08.01.2018
15:07:34
ну что да то да

Isaev
08.01.2018
15:07:36

Stas
08.01.2018
15:09:03
ээммм надо не только слушать (в таком случае лучше захерачить в приложуху которая читает текст с экрана php.net и слушай) но и сомтреть и пробовать самому
каке по мне тупое прослушивание как музыки ничего недаст хотя может у кого то естьи положительный опыт такого спорить небуду
тут пробую симфони 4 осовить сам буз ментора тяжко заходит так как корме фо доки на нее пока мало что есть

Юрий
08.01.2018
15:12:51
для симфони кроме официального кукбука ничего и не нужно

Stas
08.01.2018
15:12:52
я бы тоже так хотел включил фоном подкастна ночь а утром ты уже сеньер по смифони

Юрий
08.01.2018
15:13:06
а остальным фреймам надо получиться на примере кукбука симфони как доки официальные писать

Stas
08.01.2018
15:13:15
так вот его и курю
но бывет есть моменты которые непонятны а спросить неу кого
кстати к 4 кукбука пока нет:)

Artyom
08.01.2018
16:20:18
ребят, помогите, пожалуйста.
я из DataProvider'a ниже строю GridView.
$query = ChangeHistory::find()->with('user');
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
Но! Мне нужно выводить юзеров которые подходят под условие:
\Yii::$app->authManager->checkAccess($userId, 'accessFoo')
Как вот это всё совместить?

Google

Askhat
08.01.2018
19:05:33
парни, в basic нельзя будет настроить чпу для модулей через класс bootstrap?

SiZE
08.01.2018
19:30:48
не надо к этому относится как к фреймворку
можешь делать что хочешь

Askhat
08.01.2018
19:32:07

SiZE
08.01.2018
19:48:05

Askhat
08.01.2018
19:48:59
To install the basic application template
шаблон приложения basic у меня стоит
сделал модуль
теперь хочу настроить чпу в адресах модуля
гугление отсылает на использование bootstrap (не фронт) с примерами на advanced
вот и спрашиваю: c basic такое не прокатит?

Dmitriy
08.01.2018
19:52:45
прокатит

Askhat
08.01.2018
20:25:31
index?id=news2 = это в любом случае для правил будет <url»?

Dmitriy
08.01.2018
21:26:11
не понятен вопрос

Maxim
08.01.2018
21:32:11

Ivan
09.01.2018
04:40:13
Хай, народ! Вопрос такой, есть сайт на yii2, изначально создавался он на русском, если в него добавлять еще пару языков, это надо в бд делать допустим по 2 таблицы, news_ru и news_en с одинковыми полями, а в админке пользователь будет выбирать на каком языке ему писать новость? Сори конечно за такой простой вопрос, но я с таким сталкиваюсь впервые и не совсем понимаю логику мультиязычности
то что с layoaut мне понятно, для каждого языка свой шаблон нужно подгужать, но вот что в БД с контентом должно творится мне это сложно понять

Юрий
09.01.2018
04:46:53
Вместо дублирования полей/таблиц добавь идентификатор языка в виде поля в одну таблицу
Будет общая news
Ну и выборку модели фильтровать по полю этому будешь сразу