@yii2ru

Страница 591 из 1721
Boris
19.09.2017
09:43:38
Я бы с радостью, но не пихать же мне все в example.dev -> app/entities, tests, ... и в корне держать только example.dev ->app, vendor, index.php

Dmitry
19.09.2017
09:45:41
а как ты синим делаешь надписи? :)

Boris
19.09.2017
09:46:07
`

Google
Boris
19.09.2017
09:46:43
Dmitry
19.09.2017
09:46:46
`
вот типа как в симфони https://github.com/symfony/symfony-standard

Тэкс, теперь я окончательно запутался
если что то свое с нуля делаешь, я бы тебе посоветовал почитать http://symfony.com/doc/current/create_framework/index.html

перевод в нете тоже есть

Boris
19.09.2017
09:56:45
Не, не делаю с нуля свой фреймворк :D

Но спасибо, ознакомлюсь.

Ярослав
19.09.2017
10:56:12
Ребят, появился коммерческий проект на Yii2 для бэкендщика, по вопросам в личку !

Сергей
19.09.2017
11:20:16
Посоветуйте чатик, где помогут с настройкой сервера :)

Павел
19.09.2017
11:24:44
Ты там где нужно

Сергей
19.09.2017
11:26:22
Хм) Debian как проверить, что конфиг крона верный... по-моему была какая-то команда, которая тестирует конфиг

Evgeniy
19.09.2017
11:40:09
Всем привет. Ребят, такая беда(( SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xD0\x91\xD0\xBE\xD1\x80...' Делал sql> ALTER DATABASE `bortovy DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci` в консоли - не помогло. Куда копать?(

Сергей
19.09.2017
11:40:50
Может быть проблема в utf8mb4?

Evgeniy
19.09.2017
11:41:18
Google
Andrey
19.09.2017
11:43:33
народ, кто-нить пикручивал телеграм к фреймвоку? какую либу посоветуете?

Dmitry
19.09.2017
11:45:15
хотя смотря что тебе надо, смотри API

Andrey
19.09.2017
11:52:09
интересная штука, на все мессенджеры, спасибо. правда пока непонятно можно ли там специфические штучки телеграма делать/надо поковырять. в доке туманно

Evgeniy
19.09.2017
11:52:37
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xD0\x91\xD0\xBE\xD1\x80...' for column 'name' at row 1 The SQL being executed was: INSERT INTO `category` (`name`, `slug`, `date`) VALUES ('Бортовые редукторы', 'bortovye-reduktory', NOW()) Хотя во второй строчке вроде норм всё

Dmitry
19.09.2017
11:57:51
то же самое(
какой у тебя тип поля и кодировка?

Evgeniy
19.09.2017
11:58:31
какой у тебя тип поля и кодировка?
Делал sql> ALTER DATABASE `bortovy DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci тип - varchar

Mr.
19.09.2017
11:59:02
народ, кто-нить пикручивал телеграм к фреймвоку? какую либу посоветуете?
если тебе бота нужно, можно за основу это взять https://github.com/php-telegram-bot/core

Evgeniy
19.09.2017
12:00:53
а у поля конкрено?
SHOW VARIABLES LIKE 'varchar%'" так?

Dmitry
19.09.2017
12:01:50
SHOW VARIABLES LIKE 'varchar%'" так?
насколько я помню нет. А что тебе религия phpmyadmin не позволяет поставить, ну или какая у тебя там субд ?

Dmitry
19.09.2017
12:02:45
ну посмотри в нем в графическом представлении

Mr.
19.09.2017
12:03:56
не за что

first
19.09.2017
14:12:25
ребзя,а все методы в хелперах должны быть статическими же?

Ivan
19.09.2017
14:15:51
Да

Google
first
19.09.2017
14:16:50
а если мне в хелпер нужно передавать объекты,и я их передаю в конструктор и там уже использую,как быть с этим?

или просто его заменить статическим методом и все так же делать?

Ivan
19.09.2017
14:18:58
Если в хелпер нужно передавать объект то делай компонент. Или передавай объект в метод

first
19.09.2017
14:20:12
окей,спасиб,пойду в доке копаться

Maxim
19.09.2017
14:33:51
@offout почему нужно делать копонент? Компоненты это ведь то, чем мы расширяем возможности нашего framework, что мы обычно подключаем через Service Locator? А если мне нужно что-то с объектом сделать, зачем подключать компонент? Или я путаю понятия?

Dmitry
19.09.2017
14:37:38
@offout почему нужно делать копонент? Компоненты это ведь то, чем мы расширяем возможности нашего framework, что мы обычно подключаем через Service Locator? А если мне нужно что-то с объектом сделать, зачем подключать компонент? Или я путаю понятия?
в обозначенной задаче нужен какой то сервис, который будет выполнять какие то действия. Поэтому нужно создать отдельный класс сервиса, явно обозначить его зависимости и зарегистрировать в контейнере. А потом можно юзать где угодоно

Maxim
19.09.2017
14:39:32
Ты прав. Пойду у себя переделаю пару мест

Dmitriy
19.09.2017
15:12:33
ребят, подскажите, как правильно работать с post-параметрами в экшенах в yii2? они же сами не мапятся в аргументы метода?

Dmitriy
19.09.2017
15:13:40
угу

Dmitriy
19.09.2017
15:13:54
а post тянуть только с реквеста?

Дмитрий
19.09.2017
15:14:02
Post получают через yii::$app->request->post()

Dmitriy
19.09.2017
15:14:02
ага

понял

спасибо )

Maxim
19.09.2017
18:10:34
Dmitriy Еще можно так получить post - Yii::$app->request->getBodyParam('someParam') или Yii::$app->request->getBodyParams()

Yaroslav
19.09.2017
18:11:59
ну вот зачем ты ему доку пересказываешь, дай ему лучше линк.

Maxim
19.09.2017
18:13:08
не люблю, когда я жду быстрый ответ, а мне дают линк

Kazakbala
19.09.2017
18:13:16
вопрос. как во вьюшках указать класс объекта, чтобы можно было потом воспользоваться подсказкой методов в ide?

Google
Maxim
19.09.2017
18:13:50
через комментарий /** * Model $model */

Yaroslav
19.09.2017
18:16:16
когда спрашивают что-то совсем из основ, то лучше линк.

Ivan
19.09.2017
18:18:20
Maxim
19.09.2017
18:18:44
аа, ну да

Kazakbala
19.09.2017
18:19:29
Admin
ERROR: S client not available

Ivan
19.09.2017
18:19:44
PHPDoc

Dmitriy
19.09.2017
18:20:21
->post("param")

Alex
19.09.2017
19:03:16
Господа

у меня тут печалько

как бы сказать актив филду data- параметры для опций?

Ad.x ??
19.09.2017
19:12:03
как бы сказать актив филду data- параметры для опций?
К самому тегу: $form->field($model, 'date')->textInput(['data-id' => 123]) К контейнеру(вроде): $form->field($model, 'date', ['data-id' => 123])->textInput() или через опции: $form->field($model, 'date', ['options' => ['data-id' => 123]])->textInput() не помню точно.

Alex
19.09.2017
19:12:16
Сяпки большое)

Спаситель мой)

Ad.x ??
19.09.2017
19:12:33
проверь сначало )

Alex
19.09.2017
19:12:39
ща)

проканало)

люблю тя)

Art
20.09.2017
01:49:48
Если кому надо, написал библиотеку для своих целей. Она создает дерево вложенных элементов из массива по типу родитель-потомок, вложенность не ограничена и так же не важна последовательность в массиве, т.е. Родитель может быть выше или ниже потомка или вообще в разных частях массива находится. Подходит для меню, вложенных комментариев или категорий. Библиотека доступна в двух версиях, для php и для javascript. Пример: https://artnv.github.io/TreeBuilder/index.html

Google
Ad.x ??
20.09.2017
01:55:22
ну а вообще если можно будет выбирать способ построения дерева, то вообще супер

Art
20.09.2017
02:00:03
так nested sets без рекурсии уже есть

много статей находил

Ad.x ??
20.09.2017
02:10:59
так и adjacency list тоже есть, но это не помешало тебе запилить свою библиотеку

Art
20.09.2017
02:12:02
ну так мне для своих целей

Ad.x ??
20.09.2017
02:13:15
так зачем рекламировать? )

Art
20.09.2017
02:14:09
ну можт кому-то пригодится

мне конкретно для spa-приложения нужно, там немного категорий будет и с хранением заморачиваться не хочется, а теперь одним запросом select * get categories и у меня уже готовое дерево

а по YII, это нормальная книга для изучения фреймворка, Марк Сафронов - разработка веб-приложение в y Yii2 2015 года? Тупо чтобы понять как работает и смог запилить от блога до инет-магазина

Pavel
20.09.2017
05:49:30
Alexander welcome

Иван
20.09.2017
06:10:40

Страница 591 из 1721