@yii2ru

Страница 976 из 1721
Павел
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
Молодцы!
А что там нового? Например с чек бокс листом?

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
$dataProvider=new CArrayDataProvider($equip, array( 'pagination'=>array( 'pageSize'=>20, ), ));
предлагаешь мне в телеграме дебажить?

продебаж, там делов на 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

Вова
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
как заюзать запрос в CActiveDataProvider
CActiveDataProvider принимает criteria = CDbCriteria создай и юзай

Даже сайз сегодня пашет ?
Нее, мне прям щас делать нефиг просто )

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

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

Ломает представление об mvc такое

?
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
Только есть ли смысл учить симфони если пишешь на уии?

Или учить уии если юзаешь игнат

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