
Aziz
27.07.2018
01:20:13
по ссылке domain/blog

Konstantin
27.07.2018
03:34:50
Чо?

Art
27.07.2018
04:00:58
Вы используете миграции или ручками создаете?
Если простая бд то вроде все просто, а когда связи, индексы то синтаксис палки в колеса вставляет и в рус.доках разъяснений особо нет . И тут уже намного проще обычный SQL запрос или как в том же phpmyadmin где в GUI можно назначить тип, индексы и чего хочешь

Google

Эмин
27.07.2018
04:09:08
при чем тут framework Yii2 и livestreet cms?

Pavel
27.07.2018
04:34:15

Art
27.07.2018
04:42:36
сейчас safeUp стали по умолчанию при генерации? А то в старых уроках там просто up

Konstantin
27.07.2018
05:19:52

NVlad
27.07.2018
05:29:26

Pavel
27.07.2018
05:29:36
Чем лучше то? Когда один делаешь можно и без миграции
Это из серии "если один все делаешь, можно и без гита"?
Сервер тоже один и навсегда, или сервера размножаются копированием полных дампов? И тестов тоже нет? Ну тогда можно и без миграций, всё равно перспектив у проекта немного.

NVlad
27.07.2018
05:30:12
Например сильно упрощает выкладывание обновлений

Konstantin
27.07.2018
05:32:46

Pavel
27.07.2018
05:35:31

Дмитрий
27.07.2018
05:36:49

Konstantin
27.07.2018
05:37:25
Делать больше нечего.

Art
27.07.2018
05:37:32
а код тестируете phpunit/codeception?

Konstantin
27.07.2018
05:39:02

Google

Дмитрий
27.07.2018
05:39:47
Ну вот так он в мидла никогда не перерастет)

Konstantin
27.07.2018
05:40:50
Ну вот так и живут выполняя работу мидла на проекте бомжовском. За то миграции будут

Pavel
27.07.2018
05:41:40

Konstantin
27.07.2018
05:44:57
Ну пусть делает всё как положено. Делать то ему нечего наверное как выполнять работу за которую не заплатят
И тесты сделать не забудь

Lorem
27.07.2018
05:50:50
Всем привет. Мне нужно сделать авторизацию через твиттер, делаю с помощью dektrium/yii2-user.
В конфигах пишу:
'class' => 'dektrium\user\clients\Twitter',
'consumerKey' => 'CONSUMER_KEY',
'consumerSecret' => 'CONSUMER_SECRET',
'returnUrl' => 'http://example.test/user/auth',
После этого твиттер меня кидает на "returnUrl" где ничего не происходит. По документации я должен оставлять это поле по умолчанию. Если делать так то твиттер выплевывет:
Callback URL not approved for this client application
По новым правилам твиттера я должен указывать одинаковые колбеки и в настройках приложения и в самом приложении.
А в документации пакета не сказано какой колбек писать. Какой uri мне туда вписать? Или я вообще не туда смотрю?
Буду рад помощи.

Pavel
27.07.2018
05:56:08

Lorem
27.07.2018
06:00:14

Alexey
27.07.2018
06:36:49
@samdark а когда сервис-провайдеры появятся во фреймворке?

Dmitry
27.07.2018
06:39:41

Alexey
27.07.2018
06:40:15
збс

Эмин
27.07.2018
06:43:22
в 3 версии приложение так и будет в статике лежать?

Alexander
27.07.2018
06:47:24

Ортем
27.07.2018
06:54:14
День добрый.
Ребят, Как в
Expression("FIND_IN_SET
Добавить свой разделитель?
Чтобы искал значения не через запятую, а через :

NVlad
27.07.2018
07:00:59
никак, из документации:
Список строк представляет собой строку, состоящую из подстрок, разделенных символами `,'.
Если в элементах списка нет запятых, то лучше сделать замену на запятые. Или написать свою хранимку которая будет делать нужное :)

Konstantin
27.07.2018
07:04:47

Ортем
27.07.2018
07:05:19
Только как под yii2 сделать, не могу понять

NVlad
27.07.2018
07:06:17
Что такое хранимка
Храни́мая процеду́ра — объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере.

Google

NVlad
27.07.2018
07:07:29
Expression("FIND_IN_SET(b.id ,REPLACE(a.forDepts, ';', ',')) AS fit_result")

Konstantin
27.07.2018
07:07:30

Ортем
27.07.2018
07:08:39
Можно сделать!
Вот решение
->where(new Expression("FIND_IN_SET(:permission_to_find, REPLACE(permission, ':', ','))"))
Всем спасибо)

Андрей
27.07.2018
07:28:57
как по имени таблицы узнать модель

NVlad
27.07.2018
07:31:41
Если они называются согласно нотации используемой в Yii то сделать обратное преобразование :)
иначе в цикле пробежать все модели и запросить имя используемой таблицы)

Андрей
27.07.2018
07:32:45
обратное преобразование? можно пример?

Dmitriy
27.07.2018
07:34:33
В 3.0
конструкторы очистить не планируете ?
что бы без всяких $id, $module в конструкторах .
оставить там только код пользователей фрейма

Dmitry
27.07.2018
07:35:04

Art
27.07.2018
07:36:51
вы там не торопитесь с 3, я только 2 учу(

Dmitry
27.07.2018
07:37:14

NVlad
27.07.2018
07:38:00
обратное преобразование? можно пример?
https://github.com/yiisoft/yii2/blob/master/framework/db/ActiveRecord.php#L370 - вот тут происходит преобразование имени модели в имя таблицы, на основе этого сделать обратное преобразование
надо глянуть, что там в инфлекторе ещё есть)

Ad.x ??
27.07.2018
07:38:42
Немного не понял вопроса
https://www.yiiframework.com/doc/api/2.0/yii-base-controller#__construct()-detail
имеется в виду это наверное.

NVlad
27.07.2018
07:40:12

Dmitriy
27.07.2018
07:42:06

Андрей
27.07.2018
07:44:56

NVlad
27.07.2018
07:46:57

Ad.x ??
27.07.2018
07:55:01

Google

Андрей
27.07.2018
07:56:42
Можно и так)
вот только оно возвращает строку и как тогда доступится к методам модели

NVlad
27.07.2018
07:59:36
все модели в одном месте лежат?

Андрей
27.07.2018
08:00:11

NVlad
27.07.2018
08:01:36
Добавьте namespace к полученной строке
$class = '\Foo\Bar\MyClass';
$instance = new $class();
и вот с инстансом уже делайте, что хотите)

Admin
ERROR: S client not available

Алексей
27.07.2018
08:09:04
можно

Константин
27.07.2018
08:16:19

Дмитрий
27.07.2018
08:32:18
Если разговор об отправляемой форме

Maxim
27.07.2018
08:34:16
Всем привет. Народ, а кто каким файлменеджером пользуется?

Maxim
27.07.2018
08:34:34

Maxim
27.07.2018
08:34:44
ЧТо посоветуете для простого менеджмента картинок из админки?

Yuriy
27.07.2018
08:39:27

Ad.x ??
27.07.2018
08:43:58

Konstantin
27.07.2018
08:46:42

Maxim
27.07.2018
08:49:57

Google

Konstantin
27.07.2018
08:50:56

Ad.x ??
27.07.2018
08:51:02
А можно конкретнее?
тотже, встречный вопрос.
если про гии, то генерируешь круд для таблицы картинок и менеджишь ее

Maxim
27.07.2018
08:52:04
А готовое решение типо такого:
https://unisharp.github.io/laravel-filemanager/
??
https://github.com/PendalF89/yii2-filemanager
Эта штука не завелась:(

Konstantin
27.07.2018
08:53:41

Maxim
27.07.2018
08:56:33
Пока видел только странные варианты вроде такого:
https://www.dulldusk.com/phpfm
Может, тут есть кто подскажет хороший php file manager визально адекватный и прострой в настройке?

Konstantin
27.07.2018
08:56:45
Elfinder набери в композере

Maxim
27.07.2018
09:05:48

Аmal
27.07.2018
09:11:35
Добрый день есть вопрос
у меня есть класс AppAsset
class AppAssets extends AssetBundle
{
public $css = [
'css/styles.css?v=1.1',
];
public $js = [
// 'js/jquery.min.js',
'js/bootstrap.min.js',
'js/script.js?v=1.1',
];
public $depends = [
'yii\web\JqueryAsset'=>
[
'js'=>'my/path/to/jquery.js'
]
];
}
Он лежит в themes/mytheme/
у каждой темы свой
хочу чтобы в одной теме был собственный jquery (то бишь настройка не через конфигурационный файл.) логика подсказала прописать то что в $depends сейчас
но оно не работает, Yii как я понял так не умеет
есть у кого подобный опыт как лучше сделать?

Vadim
27.07.2018
09:14:30
разные AppAssets для каждой темы

Аmal
27.07.2018
09:14:54
да
свои стили, Js свои, и тут жеквери 3 версии надо в одной из тем, в других версия 2