Stas
?
Stas
эээ а причем иде к гиту?
Stas
точнее гитхабу
Evgeny
точнее гитхабу
это важное уточнение. Если к гитхабу - то примеры в гугле можно нагуглить
Stas
так вот гуглю и по гиту и по гуглу че то пока никак. решил учтонить мало как по гит искать можно кроме названи расширения
Evgeny
стак оверфлоу еще можешь выделить
Evgeny
с хранением категорий в БД идей ни у кого нет?
Evgeny
или лень читать много букав 🙂
Stas
стак оверфлоу еще можешь выделить
если бы без пересечения то может нестед сетс помог бы но там вроде пересечения неподдерживаются
Evgeny
а что за нестед? на английском напиши, загуглю, почитаю
Stas
nested sets
Stas
под yii есть расширения наяиная со всеми любимого картика и заканивая многими другими
Evgeny
смотрю видосы по nested sets... пока не вижу варианта с пересекающимися ветками, но напрямую пока не ищу. В детали вникаю ибо не в курсе был о суествовании такого
The Ant
смотрю видосы по nested sets... пока не вижу варианта с пересекающимися ветками, но напрямую пока не ищу. В детали вникаю ибо не в курсе был о суествовании такого
что значит пересекающиеся ветки? Nested Sets как раз и хорош тем, что это самый быстрый вариант выбрать ветку любой вложенности. Но у yii2 нет нормальных реализаций этого алгоритма. На первом уи чот было вменяемое, но так и не портировали вроде. Хотя могу ошибаться конечно.
Evgeny
@AlDexor "создание сайтов" входит в категорию "ИТ" и входит в категорию "маркетинг" при поиске по маркетингу должно выводить все маркетинговые подкатегории, и в том числе "Создание сайтов" и при поиске по ИТ должно выводить все ИТ подктегории, в том числе "создание сайтов"
Evgeny
вот что имею в видку под пересекающимися категорями.
Evgeny
про creocoder вчера посмотрел... классная весч (правда сравнить пока не с чем не могу)
Evgeny
но для строгой вложенности только
Evgeny
скорее всего буду делать через AL
Evgeny
+ кешировать все под-структуры для каждого узла
Evgeny
да будет несколько тысяч закешированных структур, ну и фиг с ним, не велика нагрузка
The Ant
попробуй креокодера. перемещать ветки это очень редкое занятие
Karim
вроде норм )
ты вроде бехевиоры не любил)
The Ant
и щас не люблю ) но бывают же исключения. когда самому писать вот ваще никак не улыбает. проще взять готовое.
Stas
скажите а кто то видел пример dd ф-ции как ларавеле что бы можно было деревья скрывать ракрывать и т.п для yii?
The Ant
это хрень жска на жквери же
The Ant
юзал на менюхе более 600 пунктов... ебать дичь )
The Ant
лагает как сука
Stas
юзал на менюхе более 600 пунктов... ебать дичь )
имееш в виду что дебажил ней большой обем данный и она при выводе дебага лагала?
The Ant
нет ) я хз че там в ларавеле, но предполагаю ты имел в виду жску для дерева меню
Stas
А почему бы ларавельскую просто не поставить?
я просто в ней некопался как она реализована можно ли ее просто скопипапасить или нужно с бубном плясать вот и спросил мож кто что юзал знает
Anonymous
всех приветствую! скажите, где я свернул не туда, всё таки? в basic приложении пытаюсь реализовать CRUD: Есть app/controllers/ApiUserController.php, в котором реализованы функции actionIndex(); actionView(); actionCreate(); actionUpdate(); actionDelete(); в app/config/web: ... 'urlManager' => [ 'class' => 'yii\web\UrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => true, 'rules' => [ ''=>'site/index', '<action:(index|login|logout)>' => 'site/<action>', '<controller:\w+>/<id:\d+>' => '<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>', // REST routes for CRUD operations 'POST api/<controller:\w+>' => 'api/<controller>/index', 'api/<controller:\w+>s' => 'api/<controller>/index', 'PUT api/<controller:\w+>/<id:\d+>' => 'api/<controller>/update', 'DELETE api/<controller:\w+>/<id:\d+>' => 'api/<controller>/delete', 'api/<controller:\w+>/<id:\d+>' => 'api/<controller>/view', // normal routes for CRUD operations 'api/<controller:\w+>s/create' => 'api/<controller>/create', 'api/<controller:\w+>/<id:\d+>/<action:update|delete>' => 'api/<controller>/<action>', ], ], ... при этом, зажожу по адресу http://localhost:8080/api/users и получаю 404 :(
SiZE
app/controllers/ApiUserController.php
SiZE
тут принцип децл другой
SiZE
`/controllers/UserController.php /users -> UserController::indexAction() /user/1 -> UserContgroller::viewAction($id) etc
Niko
Привет! Есть ли способ загрузить архив с фотографиями прям с сервера? Или здесь нужен ftp?
Niko
file_get_contents
спасибо, сейчас попробую сделать ею
Anonymous
`/controllers/UserController.php /users -> UserController::indexAction() /user/1 -> UserContgroller::viewAction($id) etc
а вот часть URL которая перед /users... я про модули что то читал... в ту сторону?
SiZE
а вот часть URL которая перед /users... я про модули что то читал... в ту сторону?
тогда у тебя такая структура будет /app/modules/api/controllers/UserController.php и URL соотвесттвенно резолвится сможет /api/users /api/user/1 и тп
Anonymous
ага, понял, спасибо большое за разъяснение!
D
всем привет! хотел бы проконсультироваться) проблема такая: на странице pjax gridview на современных компах работает как часы на слабых компах релоудит страничку через раз таймауты поставил уже 10сек что можно сделать чтобы оставить пиджак и решить проблему? сталкивался кто-нибудь с таким?
D
если бы релоудил страницу без потери данных формы - то классно
D
а так релоудит с потерей данных
D
и ничего не поделать
Anonymous
тогда у тебя такая структура будет /app/modules/api/controllers/UserController.php и URL соотвесттвенно резолвится сможет /api/users /api/user/1 и тп
в общем, сделал так 1-в-1. сначало по /api/users всёравно продолжало отдавать 404... добавил в web.config: $config['modules']['api'] = [ 'class' => 'app\modules\api\controllers\UserController', ]; стало выбивать ошибку Unknown method: Calling unknown method: app\modules\api\controllers\UserController::setInstance() o_0
Anonymous
Anonymous
SiZE
ты модуль объявил криво
SiZE
при чем тут контроллер
SiZE
короче иди в доку, там все нормально написано, как создать модуль
SiZE
как контроллеры
Anonymous
ок, понял
The Ant
вопрос вопросов. кто как сайтмапу для модулей генерит?
Narzikk
Возможность подасатся на его твиты (и отписатся) Если пользователь подписан на другого пользователя тогда твиты Дру Пол будут видны на моем странице как это сделат помогите
The Ant
samdarkoвской приблудой
это понятно. Вопрос немного не раскрыт ) Короче пилим типа скрипт генератор сайт мапы, но этот скрипт(модуль, бандл, экшен кроновский) не знает об установленных модулях. Т.е. те модули, которые в проект добавляются через конфиг как-то должны сами дать о себе знать этому генератору сайт мапы
The Ant
чтоб не жоска прописывать что и откуда генерить
Stas
@samdark
Alexander
Да. Модули должны сообщать,если не жёстко.
Vitaliy
@samdark на Переверткина кофейня твоя? Про неё на хабре?
Alexander
ага
Alexander
вторая будет в книжном у пролётки
Alexander
наша с братом и женой
Niko
@samdark Рад видеть в чате! Что нового, какие планы до нг?
Alexander
пока в офисе skyeng фигачу
Alexander
времени только на issue
Alexander
ну и на di container почуть
Alexander
https://github.com/yiisoft/di
Alexey
пока в офисе skyeng фигачу
Видимо, версия 2.1 все-таки не увидит свет..
Alexey
@samdark Ну, а если без лишнего хейта, все-таки хочется увидеть PSR-7 в Yii2. Может как-то можно посильно поспособствовать релизу 2.1?
Alexander
конечно можно
Alexander
контейнер надо дожать ↑