Алексей
error log смотри
Andrey
Подскажите, что нужно сделать, чтобы победить "Unable to resolve the request"? У меня есть actionOk в SiteController, но запрос вида mydomain/ok не проходит.
Andrey
в UrlManager в правилах пусто.
Andrey
при этом actionIndex в SiteController-е нормально работает
Andrey
так работает
Andrey
я понял, нужно правило прописать видимо?
The Ant
error log смотри
спасибо, забыл совсем про эти логи )
first
Всем привет. Ребят, наитупейший вопрос, но все же может кто-нить подсказать... Есть сайт на ubunte + nginx, все норм отрабатывает. Поставил на локалку OSPanel, поставил Nginx как сервер, сайт открывается, но при отработке экшинов site.ru/admin, например, выбивает 404 ошибку, хотя на боевом сервере нет, куда смотреть и где копать? Заранее благодарю.
Erkin
Попробуйте с index.php
Артём
В последних версиях не нужен
там все уже установленно или композер научился сам тянуть или в чем причина того что он не нужен?
first
опять ты
Erkin
site.ru/index.php/admin
Anonymous
всм?
Он говорит, перенаправление мб нема
Anonymous
И фронт контроллер простаивает
first
а, лол, затупил, 404 тоже выдает
Anonymous
а, лол, затупил, 404 тоже выдает
Ха, это все потому что ты фэк
Anonymous
Разлогинься уже
first
ну нит :С
Anton
там все уже установленно или композер научился сам тянуть или в чем причина того что он не нужен?
Причем composer.json в basic app template довольно часто обновляется, а вот в advances template давно не менялся. В advanced нужно внимательнее смотреть что там как устанавливается.
Anton
А что не так с адвансед?
Kirill
Она не нужна
NVlad
дико плюсую
дико минусую
Artёm
дико минусую
Раскажите, пожалуйста, почему? Какие кейсы позволяет без проблем решать адвансед?
Anton
Раскажите, пожалуйста, почему? Какие кейсы позволяет без проблем решать адвансед?
Интернет-магазин на адвансед должен хорошо херачиться. Публичная часть - отдельно, админка - отдельно.
Artёm
Интернет-магазин на адвансед должен хорошо херачиться. Публичная часть - отдельно, админка - отдельно.
а почему не использовать basic или его конфигурации и подключать модули?
The Ant
потому что это сложно )
Anton
если basic разделить на два приложения, то получится advanced
The Ant
есть вариант не делить его на 2 приложения
Artёm
потому что это сложно )
хм... а десятки конфигурационных файлов в адвансед не сложно)) ?
Artёm
там момему даже на гитхабе в официальной репе с конф. файлами запутались. тесты просто так не запускаются.
Artёm
что-то затирает конфигурационные параметры. сейчас не знаю. но пару месяцев назад точно было.
Артём
а нельзя два контроллера сделать, публичный и админку? Даже в разные директории разложить можно файлы. Нахрен эта путаница?
Anton
есть вариант не делить его на 2 приложения
да, можно сделать модуль public и admin и будет то же самое
The Ant
да, можно сделать модуль public и admin и будет то же самое
админку можно сделать в составе паблик модуля
Артём
тем более как написано выше что там не грузит без этого плагина
The Ant
и даже апишку выделить в контроллерах в отдельный неймспейс, чтоб не мешало друг другу )
Anton
админку можно сделать в составе паблик модуля
когда у тебя админка разростается на десяток контроллеров и паблиц на десяток, и это совершенно разный функционал, то логично разделить на два разных приложения, даже конфиги разные будут
Артём
правда что в yii url привязан к физическим файлам? Т.е /module/controller/action А если экзотический url который нужно создать? в конфиг добавлять в urlmanager?
Anton
и даже апишку выделить в контроллерах в отдельный неймспейс, чтоб не мешало друг другу )
вот как раз апишку лучше отдельным приложением по аналогии делать со своим конфигом, чтобы компоененты и модули паблика не грузились. дело скорее в конфигах
The Ant
вот как раз апишку лучше отдельным приложением по аналогии делать со своим конфигом, чтобы компоененты и модули паблика не грузились. дело скорее в конфигах
если у тебя модульная система, то отдельным приложением апишку ты не сделаешь никак. Нормально имею в виду.
The Ant
для админки достаточно 1 контроллера и несколько виджетов. + ассеты и все )
Артём
внутри модуля делаешь bootstrap interface и через него добавляешь url
обычно url'ы в базе хранят или в файле или прямо в php файле?
The Ant
остальное само подтягиваться будет, то что унаследовано от админки
Artёm
обычно url'ы в базе хранят или в файле или прямо в php файле?
Если CMS то храню в базе. Если бекэнд проект в файлах.
Artёm
от проекта зависит
Anton
если у тебя модульная система, то отдельным приложением апишку ты не сделаешь никак. Нормально имею в виду.
Делали, все нормально логично получилось. Со своим index.php и своим конфигом.
The Ant
Делали, все нормально логично получилось. Со своим index.php и своим конфигом.
нормально это когда 1 модуль разделен на 3 части? ну я не знаю даже
The Ant
у Елисеева кстати был урок на эту тему вроде, можешь поискать
Anton
нормально это когда 1 модуль разделен на 3 части? ну я не знаю даже
Не совсем понятно о чем речь. К примеру есть модель /common/models/Post. /api/controllers/PostController выдает Rest /frontend/controllers/PostController отображает посты в паблике /backend/controllers/PostController для админа Все логично
The Ant
даже на 4
The Ant
бегаешь по всему проекту потом правки делаешь
Anton
ну вот, на три части разделено же
Так это advanced template. Если приложение сложное, то это неизбежная необходимость. Как ни крути к такому подходу приходишь в итоге. Понятно если три страницы на сайте, то все это не нужно
The Ant
потом ты такой решил выпилить ненужный функционал, связанный с постами
The Ant
и... понеслась )
Anonymous
Зачем yii разделяет вместо вас админку и основной сайт? 🤔
The Ant
а если перенести в другой проект тотже функционал? ой все...
The Ant
ни в чем. уии ничего не разделяет. просто предлагает шаблон для проектирования сайта
Anonymous
Я не хочу никаких шаблонов
The Ant
никто не заставляет тебя его ставить
Anonymous
Как его выкинуть к чертям?
The Ant
иди нахуй
Anonymous
иди нахуй
(c) анимешник 35и летний
Yan
Ты врешь!
Вообще то правда не заставляет
The Ant
уии предлагает 2 шаблона от разрабов. Но можно ниодин из них не использовать а свой наваять
Anonymous
Мне похуй
Anonymous
Вот честно
The Ant
установить голый фрейм без лишней хуйни
Anonymous
Ты врешь!
Это был сарказм