Артур
через стили шаблона сделал)
Anonymous
Еще раз всем привет Задча у меня следующая - по нажатию кнопки на сайдбаре выводить экшен контакта, дабы связаться с менеджером При нажатии происходит следующее: http://i.prntscr.com/ZuPmk2LNRHS5aENcROLYjQ.png Если же, например, эту кнопку же нажать в стартовой странице, то у меня она сработает Вопрос - как избежать данной ошибки? Связано ли это с тем, что, допустим, в стартовой странице модалка отзывается, потому что actionIndex and actionContact находятся в одном контроллере? (хотя, по идеи, влиять на это не должно)
Anonymous
UPD: http://i.prntscr.com/lSma9AIjRYGLLVUAsiRIwA.png
who are you
А ошибка в чем заключается
who are you
Модалка срабатывает. Так что же не так ?
Anonymous
Саму страницу формы контактов не отображает
Anonymous
Допустим, если я вызову этот экшен с индекс страницы - он отобразит все правильно, если с лэйаута (сайдбара) - то нет Мне же нужно, по сути, вызывать экшен связи с менеджером с любой страницы, а это я могу сделать только в случае, если я этот вызов засуну в кнопку, которая будет в моем лэйауте
who are you
А индекс страница не входит в лайаут?
Anonymous
В плане? В лэйаут входит сайдбар, футер и навбар, если я тебя правильно понял Индекс-страница - контент
Anonymous
А, все, заработало
Anonymous
Я в button записал вместо value="/contact" = href="/contact"
who are you
http://shot.hsdn.org/q6mLcrud
who are you
такой тип данных нормальный стрингоаррей?
who are you
как оно выглядеть должно
Niko
такой тип данных нормальный стрингоаррей?
так обозначают массив строк http://docs.phpdoc.org/references/phpdoc/types.html#arrays
who are you
вай, я думал аррэй надо, не обращал особо внимание на это )
Задорный Копатыч
Подскажите правило для URL. 'catalog/<category>' => 'catalog/view', А как сделать, чтобы /category было бесконечное кол-во? Любое кол-во вложенностей.
Задорный Копатыч
Через public function bootstrap($app) ?
Alexey
ченить типа <category:[\w\/]+>
Задорный Копатыч
Хорошо. /catalog/phones/htc - категория /catalog/phones/htc/1-alias.html - товар. Это будет две регулярочки же? Два разных контроллера, модели, представления.
Максим
Ты под каждый урл клепаешь отдельную модель?)
больше того - отдельную таблицу в базе)
Anonymous
больше того - отдельную таблицу в базе)
Вы еще не клепаете отдельную таблицу для каждого урла? Тогда мы идем к Вам!
Задорный Копатыч
Ну. а) Не жир. Удобно, когда роутинг в URL = роутинг в хлебных крошках б) Да я еще ничего не создаю. Я все дрожу переходить с внутреннего студийного фреймворка на что-то серьезное. Изучаю риски, которые возникнут на переходу.
Задорный Копатыч
Безусловно. Мы никак не можем дорасти до единой структуры кода. Поэтому, когда делается, допустим, админка некоего сайта - каждый на что горазд выдает. Примерно одинаковое, но, блин, со своими незабываемыми особенностями. То есть, я не могу дернуть старую админку в соседний проект.
Shokha
готовие поиск по сайту есть?
Anton
в битриксе есть
Максим
готовие поиск по сайту есть?
это фреймворк, тут вообще мало чего готового есть
Tim
Ребят хочу подглядеть годный пример как реализовать в форме "Документа" crud его "табличной" части. чтоб понятнее например документ "Счет" и у него в форме таблица "товары". Crud в моем понимании это грид + форма редактирования с валидацией. чот шерстю гитхаб - все как то криво сделано.
Tim
или мож компанент какой есть. тока не монструозный катрик))
Максим
или мож компанент какой есть. тока не монструозный катрик))
Картику обидно щас было) Пацан старался делал, а все плюются
Tim
я фронтендер. для меня катрик -ночнйо кошмар))
Константин
Добрый день
Константин
Не подскажете, у меня есть вывод данных из базы во view. Но выводятся данные в прямом порядке. Если учесть что сайт написан с паттерном mvc где я могу найти параметры вывода что бы я мог изменить сортировку?
Константин
В какой части искать? в model view или controller?
Ruslan
там где у тебя зарпос к базе формируется
Константин
Покапался я в моелях и ничего с запросом не нашел
Константин
но в папке search которая так же в модели нашел класс
Константин
со схожим названием того класса который мне нужно изменить
Константин
Тут есть запросы, но при добавлении в конце него ->orederBy('id DESC')->all() ничего не меняется
Константин
ну основного запроса
Максим
Тут есть запросы, но при добавлении в конце него ->orederBy('id DESC')->all() ничего не меняется
тебе надо смотреть сперва контроллер, который во view передает данные, и там смотреть, откуда данные берутся
Максим
а не искать файлы с похожим названием
Anonymous
Anonymous
1ое Не существует такого метода 2ое Fluent interface сломался
Anonymous
Я про его код
Anonymous
Он не то изменяет
Anonymous
Раз нету никакого результата
Максим
Раз нету никакого результата
а, ты в этом смысле. я уже полез искать, где он код кидал)
Anonymous
Yii ж не занимается магией я надеюсь?
Константин
Контроллер я нашел
Максим
Контроллер я нашел
экшен в нем тоже нашел?
Максим
public function actionIndex какой нибудь
Константин
Да
Максим
Да
код в студию
Константин
https://pastebin.com/FFD8Dkv0
Виктор
У дата провайдера сортировку по умолчанию нужно указать
Максим
https://pastebin.com/FFD8Dkv0
NewsSearch вот в этой модели есть метод public function search($params)
Максим
там первой же строкой запрос. добавь туда orderBy
Stas
киньте сылкой как можно записать правильно hasMany с viaTavle через обычный leftjoin
Anonymous
киньте сылкой как можно записать правильно hasMany с viaTavle через обычный leftjoin
еще бы разобраться как это должно выглядеть - viaTavle через обычный leftjoin
Stas
хз
Константин
NewsSearch вот в этой модели есть метод public function search($params)
Ну я там и нашел запрос который описывал=)
Stas
у мен\я есть таблица профилей и таблица друзей вот и надо вытянуть через таблице друзей все профили но учитывая т что вытягивать надо не тоьлко те сущности которые мои друзья но и скажем так обратные там где \я друг
Максим
Ну я там и нашел запрос который описывал=)
->all() в конце не надо добавлять. только orderBy
Виктор
там первой же строкой запрос. добавь туда orderBy
Плохая идея, через GridView, который там вероятней всего используется, можно свои сортировки задавать, а так будет жестко закостылено.
Константин
А то не работает все равно