Ivan
Надо понимать, что нельзя однозначно выбрать единственно верный способ. Зависит от ситуации.
The Ant
тут вопрос - зачем в вьюхе гет параметр?
например отобразить текст "текущая страниц N"
Vladislav
тогда делаешь виджет пагинации и это виджет дергает Yii::$app->request
Dmitriy
список друзей ничем не отличается от списка гет параметров
+ вот вот теже грабли только с другой стороны
Ivan
список друзей ничем не отличается от списка гет параметров
Список друзей - метод инстанса, инстанс передали во вьюху, гет -параметр берётся из синнлтона, который не передали. Или передали? Если передали, то дёграй его сколько влезет
Vladislav
Dmitriy
Список друзей - метод инстанса, инстанс передали во вьюху, гет -параметр берётся из синнлтона, который не передали. Или передали? Если передали, то дёграй его сколько влезет
тут же вопрос кто дергает это все. или уже передается готовый инстанс . или потом вью забирает этот инстанс через допустим виджет.
Ivan
Плюс я вижу тут очевидную вещь, с которой нельзя разобраться один раз навсегда. Можно написать метод в форме, отдающий плоский массив, и дёрнуть во вьюхе, а можно в этом же методе написать 200 строк работы с бд, включая удаление из бд. И за такое надо бить. Я уверен что не существует единственно верного постулата, следуя которому, ты получишь идеально "верный" код.
Vladislav
а пиши по человечьи
Vladislav
вьха при запросах не должна влиять на данные
Vladislav
она их берет только для отображения
Ivan
Вот мы и пришли к единственно верному и достаточно бесполезному выводу "не говнокодь"
Vladislav
это не вывод
Vladislav
это постулат
Maxim
ребят, кто работал с DotPlant2 (движок интернет-магазина на Yii2) - есть ли смысл рассматривать его для серьезных проектов? перспективный вообще движок или нет? какие подводные камни, в сети что-то мало инфы по нему.
The Ant
это не вывод
так и всетаки, как передавать данные? Допустим в конкретной вью мне нужно: - коллекция объектов; // дата провайдер неподходит - общее количество айтемов из выборки - начало и конец показываемых элементов. - текущая страница. - роут текущий - сортировка(объект) - пагинатор - настройки (глобальные) в виде простого массива - может еще что-то, не придумал )) Так навскидку.
mr.
С веб версии сижу, вроде жив
mr.
Чет в гугле не вижу годной ERD схемы реферальской программы, ребя, какие подводные камни?))
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.
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
Максимка подскажи по бутстрапу чо юзать то теперь
Юрий
оригинальный сайт
who are you
who are you
руссиш шпрехе надо
who are you
придется теперь юзать bootstrap-ru.com
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
чёт я почитал выше и не понял, почему дата провайдер не подходит.... а он убирает 5 пунктов...
потому что выборка чуть сложнее логики даты провайдера. К примеру набирается 3 типа постов каждый со своими приколами (потом это всее мешается между собой и выдается на страницу)
The Ant
8 пунктов +/-. Из view ты сделаешь 8 запросов.
нивчем, когда ты работает 1 с иде ))) А когда подключаются порой залетные версталы с блокнотом, которые не знают как организовать форыч в пхп, от тогда наступает пиздец )
Ghostly
Всем привет! Товарищи подскажите такой вот момент. Есть проект на Yii2 + Oracle.
Ghostly
Мне надо в рамках одной сессии выполнить несколько запросов в базу... но насколько я вижу он закрывает сессию после каждого запроса
Ghostly
и ни как не могу найти как бы сделать чтобы он подключался по oci_pconnect
Алексей
я вообще делал, что мне датапровайдер возвращал модели из базы, искалось при этом в сфинксе
Ghostly
ну у меня логика примерно такая: 1. Вызвать хранимую процедуру. Она стартует в базе транзакцию и подготавливает данные 2. По подготовленным данным выполнить выборку 3. Обработать результаты 4. Вызвать 2-ю процедуру 5. Выполнить коммит
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
Есть ли список какой то уже этих областей
Ulugbek "Luke"
Ребята, надо чтобы автоматически всегда выводило даты текущей недели в кругах, как это сделать, есть идеи?
Alexander
Моя загадка решена, спасибо. приз ушёл @k1sliy
Borys
получить дни текущей недели, им назначить класс если нельзя получить полностью текущую неделю
S
$query = CatalogObjects::find();
у себя пробовал все работает
Galymzhan
упс, не малая w, a W