
Павел
16.02.2018
19:04:17
А ссуть они, Петька, в песок (с)

Alex
16.02.2018
20:57:34

Vladislav
17.02.2018
04:04:31

Alex
17.02.2018
04:04:55

Google

Alex
17.02.2018
04:05:04
Зачем базу перегружать то?

Vladislav
17.02.2018
04:08:12
А куда тогда сохранять, чтобы имел доступ к ним, только серв. Чтобы не имел доступа клиент?

Matviy
17.02.2018
04:36:45
Так куда угодно не в веб папку
Отдавать средствами пхп
Хотя, картинки, допустим, нормально аплоадить в веб папку, просто давать названия - хеш. Таким образом, случайно левую картинку не загрузить

Konstantin
17.02.2018
05:38:46
Молодцы!
А что там нового? Например с чек бокс листом?

Alexey
17.02.2018
05:53:59

Mark
17.02.2018
07:20:56
А редактировать данные через identity норма? Т.е.
\Yii::$app->user->identity->score = 25;
\Yii::$app->user->identity->save();

Alexey
17.02.2018
07:21:20
да

Sergey
17.02.2018
07:32:19
Всем привет, ребят вопрос по первому yii есть запрос
$equip = Yii::app( )->gs->createCommand( )->
select('i.itemEntry, ci.item, ci.slot, ci.bag' )->
from( 'item_instance i' )->
leftJoin( 'character_inventory ci', 'i.guid=ci.item AND i.owner_guid ='. $player['guid'] .' AND ci.slot < 19 AND ci.bag = 0 AND ci.slot > 0' )->
queryAll( );
вывожу через дата провайдер
$dataProvider=new CArrayDataProvider($equip, array(
'pagination'=>array(
'pageSize'=>20,
),
));
не могу понять почему не работает пагинация? а именно 'pageSize'=>20,

SiZE
17.02.2018
07:40:28
А что именно не работает?

Sergey
17.02.2018
07:41:29
не выводит по странично, а выводит полностю все записи

Максим
17.02.2018
07:41:51
их больше 20? покажите, как во вью постраничная навигация выполнена

Google

Sergey
17.02.2018
07:42:05
и не ограничевает в 20 записей на страницу
<?php $this->widget('CLinkPager',array('pages'=>$dataProvider->pagination)); ?>

Максим
17.02.2018
07:48:30
попробуйте в самом CLinkPager указать pageSize

Alex
17.02.2018
07:53:22
о боги! первый юии

Saško
17.02.2018
07:56:28

Sergey
17.02.2018
08:03:44
есть ещё идеи?

Konstantin
17.02.2018
09:07:25

Sergey
17.02.2018
09:08:12
ну по идее всё правильно

SiZE
17.02.2018
09:09:14

Sergey
17.02.2018
09:09:44
$dataProvider=new CArrayDataProvider($equip, array(
'pagination'=>array(
'pageSize'=>20,
),
));

Вова
17.02.2018
09:13:10
господа, а есть shortcut метода createIndex при создании миграции через консоль в параметре —fields? foreignKey есть, а вот index чет найти не могу, либо, что более вероятно, ищу хреново

SiZE
17.02.2018
09:14:29
продебаж, там делов на 5 сек

Sergey
17.02.2018
09:15:56
object(CPagination)[50]
public 'pageVar' => string 'page' (length=4)
public 'route' => string '' (length=0)
public 'params' => null
public 'validateCurrentPage' => boolean true
private '_pageSize' => int 20
private '_itemCount' => int 0
private '_currentPage' => null
private '_e' (CComponent) => null
private '_m' (CComponent) => null

SiZE
17.02.2018
09:18:20

Вова
17.02.2018
09:18:46
да, нашел контроллер уже почекал

SiZE
17.02.2018
09:19:15
сколько у пагинации getItemCount() ? там поди дата провайдер не проинициализировал пагинацию прост

Google

Sergey
17.02.2018
09:21:25
во вопрос другой
CActiveDataProvider
а я использую CArrayDataProvider

Konstantin
17.02.2018
09:21:47
Ребята у вас сегодня не суббота что ли? Обычно тут тихо было ?

SiZE
17.02.2018
09:22:00

Sergey
17.02.2018
09:22:17
как заюзать запрос в CActiveDataProvider

SiZE
17.02.2018
09:22:25
выведи $dataProvider->pagination-> getItemCount()

Konstantin
17.02.2018
09:22:26
Даже сайз сегодня пашет ?

Sergey
17.02.2018
09:23:13
выкинуло int 0

SiZE
17.02.2018
09:23:46

Konstantin
17.02.2018
09:27:52
Я стою жду стекло меняют разбитое в машине. Пару недель назад туда залезли и украли аккумулятор?

Dmitriy
17.02.2018
09:28:14
Коллеги, приветсвую. Начал вот yii2 читать. Модель описывает свойства таблицы, а все операции с бд делаются в контроллере, это норм?
Ломает представление об mvc такое

Konstantin
17.02.2018
09:29:09

?
17.02.2018
09:29:09
Ну кто как пишет кто в контроллере кто в моделе

Dmitriy
17.02.2018
09:29:37
Т.е. не позорно будет публичных методов сделать в модельке, верно?

Максим
17.02.2018
09:30:00
совсем не позорно

Dmitriy
17.02.2018
09:30:31
А по именам методов там соглашений много для такого подхода?

Максим
17.02.2018
09:30:32
я туда даже те методы сую, которые с базой не работают. форматируют результат, например, или считают что-то

Google

Kirill
17.02.2018
09:30:41
Тонкий контроллер - толстая модель

?
17.02.2018
09:30:42
Единственное что к моделе добраться проще если тебе этот код нужен ещё где то а не только в 1 контроллере

Konstantin
17.02.2018
09:30:57
А что тебя по рукам будут бить?

Kirill
17.02.2018
09:30:59
Не надо логику модели в контроллер кидать и все будет норм
Имена методов в камелКейс и все

Dmitriy
17.02.2018
09:31:44
Ну работа с базой должна быть в модели. Контроллер - логика и обработка данных из модели

Konstantin
17.02.2018
09:32:08

Kirill
17.02.2018
09:32:28
Ну это то да

Admin
ERROR: S client not available

Dmitriy
17.02.2018
09:33:45
Find тоже странный, select * везде, жесть. Пока из того, что прочитал, все запросы избыточны

?
17.02.2018
09:34:17
Логика может быть тоже в моделе

Dmitriy
17.02.2018
09:34:49

?
17.02.2018
09:34:58
В контроллере по сути собрал данные с модели подготовил для фронта ну или получил с фронта данные подготовил и отдал в модель

Kirill
17.02.2018
09:35:06
Толстый контроллер и толстая модель)))))

Dmitriy
17.02.2018
09:35:26
Порядок должен быть
Этим mvc и хорош

Konstantin
17.02.2018
09:35:37

Kirill
17.02.2018
09:35:51
Как шутит мой знакомый про себя - использую MVC структуру файла

Dmitriy
17.02.2018
09:35:54
Чот не зашел пока этот фреймворк

Google

Kirill
17.02.2018
09:36:02
Это когда ты в битрикс пишешь
И у тебя все в одном файле

Konstantin
17.02.2018
09:36:20
На йии свободные художники херачат импровизируем ?

Dmitriy
17.02.2018
09:36:31
Я вот с codeigniter уйти хочу, пока выбрал yii2

?
17.02.2018
09:36:37
?

Kirill
17.02.2018
09:36:47
Писал на код Игнате немного
Уии пизже

Dmitriy
17.02.2018
09:37:01
Ничего смешного, отличный инструмент

?
17.02.2018
09:37:10
В кодигниторе вроде ж тоже мвс

Dmitriy
17.02.2018
09:37:20
Да
И порог вхождегия один вечер

Konstantin
17.02.2018
09:37:37
На игнаторе Азия херачит

?
17.02.2018
09:37:56
Так к yii как бы тоже быстро

Dmitriy
17.02.2018
09:38:07
Ну не скажи

?
17.02.2018
09:38:09
Лара и симфони по сложнее будет

Dmitriy
17.02.2018
09:38:17
В yii2 ооп настоящий

Konstantin
17.02.2018
09:38:20
Йии юзают Россия в основном и немного ойропы

Kirill
17.02.2018
09:38:30
Если вы не тупая креветка то любой прост

Dmitriy
17.02.2018
09:38:32
В ci такой, очень лайтовый

Kirill
17.02.2018
09:38:51
Только есть ли смысл учить симфони если пишешь на уии?
Или учить уии если юзаешь игнат