Ivan
Надо понимать, что нельзя однозначно выбрать единственно верный способ. Зависит от ситуации.
Vladislav
тогда делаешь виджет пагинации и это виджет дергает Yii::$app->request
Dmitriy
Vladislav
Dmitriy
Ivan
Плюс я вижу тут очевидную вещь, с которой нельзя разобраться один раз навсегда. Можно написать метод в форме, отдающий плоский массив, и дёрнуть во вьюхе, а можно в этом же методе написать 200 строк работы с бд, включая удаление из бд. И за такое надо бить. Я уверен что не существует единственно верного постулата, следуя которому, ты получишь идеально "верный" код.
Vladislav
Vladislav
а пиши по человечьи
Vladislav
вьха при запросах не должна влиять на данные
Vladislav
она их берет только для отображения
Ivan
Вот мы и пришли к единственно верному и достаточно бесполезному выводу "не говнокодь"
Vladislav
это не вывод
Vladislav
это постулат
Maxim
ребят, кто работал с DotPlant2 (движок интернет-магазина на Yii2) - есть ли смысл рассматривать его для серьезных проектов? перспективный вообще движок или нет? какие подводные камни, в сети что-то мало инфы по нему.
mr.
Maxim
The Ant
это не вывод
так и всетаки, как передавать данные? Допустим в конкретной вью мне нужно:
- коллекция объектов; // дата провайдер неподходит
- общее количество айтемов из выборки
- начало и конец показываемых элементов.
- текущая страница.
- роут текущий
- сортировка(объект)
- пагинатор
- настройки (глобальные) в виде простого массива
- может еще что-то, не придумал ))
Так навскидку.
mr.
С веб версии сижу, вроде жив
mr.
Чет в гугле не вижу годной ERD схемы реферальской программы, ребя, какие подводные камни?))
Алексей
Borys
Borys
8 пунктов +/-.
Из view ты сделаешь 8 запросов.
Alexander
Господа, есть сервис, который считает академическую тошноту документа. Не можем понять по какой формуле он это считает. Бьемся второй день. Исходные данные и уже проверенные формулы в файле. Может кто-то поиграться? С меня приз в 2000 рублей на карту/вебмани/любой другой разумный способ. Голова уже кипит... Но цифра академической тошноты никак не сходится ни с чем. Помогите пожалуйста.
Alexander
who are you
сайт по бутстрап 3 сдох ?
who are you
раньше был один нормальный сайт рушный
who are you
что то яндекс его не находит уже
who are you
http://shot.hsdn.org/AkiHZkqN
who are you
нашелся
who are you
пиздарики ( какой сайт теперь юзать по бутстрапу русский ?
mr.
mr.
https://wiki.advego.ru/index.php/%D0%A2%D0%BE%D1%88%D0%BD%D0%BE%D1%82%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0
who are you
Максимка подскажи по бутстрапу чо юзать то теперь
Юрий
оригинальный сайт
mr.
who are you
who are you
руссиш шпрехе надо
who are you
придется теперь юзать bootstrap-ru.com
mr.
mr.
Где мой приз))
Alexander
Это классическая, а нужна академическая
Alexander
С классической верно.
Alexander
С ней как раз проблем нет
mr.
Это академка, но на твоём тексте разброс, ща в лс.
Anonymous
Всем привет, у меня такая ситуация, я создал компонент с классом class FrontEndController extends BaseController
далее пытаюсь унаследоваться в контроллере class SiteController extends FrontEndController
но мне почему то выводит что не может найти Fatal error: Class 'FrontEndController' not found
есть мысли куда копать?
denn kiev
в namespace ?
Anonymous
yii1
Ilya 🃏
yii1
И зачем ты взялся за первый?
Ilya 🃏
Почему не второй, раз только начинаешь?
Anonymous
на втором буду долго писать проект так как мало работал со вторым, а надо срочно сделать
The Ant
Ghostly
Всем привет! Товарищи подскажите такой вот момент. Есть проект на Yii2 + Oracle.
Ghostly
Мне надо в рамках одной сессии выполнить несколько запросов в базу... но насколько я вижу он закрывает сессию после каждого запроса
Ghostly
и ни как не могу найти как бы сделать чтобы он подключался по oci_pconnect
Алексей
Алексей
я вообще делал, что мне датапровайдер возвращал модели из базы, искалось при этом в сфинксе
Ghostly
ну у меня логика примерно такая:
1. Вызвать хранимую процедуру. Она стартует в базе транзакцию и подготавливает данные
2. По подготовленным данным выполнить выборку
3. Обработать результаты
4. Вызвать 2-ю процедуру
5. Выполнить коммит
The Ant
Nikita
подскажите в чем могут быть грабли
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 21,
],
]);
прописываю 21 элемент на страницу а отображается 20
вроде все стндартно без костылей сделано
Ghostly
Вот сделал на Node.JS - там без костылей работает последовательное выполнение...
тут же не хочет...
Nikita
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 21,
],
]);
в модели поиска, при поиске 21 элемент
а если просто зайти в index без поиска получается 20
элементов
Nikita
в контроллере index прописал $dataProvider->pagination->pageSize = 21;
не помогло
Nikita
подскажите как быть
S
$query как создаете (к чему равень)
who are you
Народ какая логика должна быть если нужно разделить юзеров по областям
who are you
Есть ли список какой то уже этих областей
Nikita
Ulugbek "Luke"
Ребята, надо чтобы автоматически всегда выводило даты текущей недели в кругах, как это сделать, есть идеи?
Alexander
Моя загадка решена, спасибо. приз ушёл @k1sliy
Borys
Borys
Borys
получить дни текущей недели, им назначить класс
если нельзя получить полностью текущую неделю
S
Galymzhan
Galymzhan
упс, не малая w, a W
Nikita