Как сделать правильное отображение шаблона с ajax-запросами - PullRequest
2 голосов
/ 26 сентября 2019

Извините за ошибки, я русский, я использовал переводчик.Для практических целей я делаю админку якобы для сайта, на ней есть страница постов, пользователей и их комментариев, навигация по вкладкам через ajax.Я пишу на Slim рамки на сервере.Пример маршрута:

$app->get('/panel/users', 'App\Controllers\UsersController:users');
$app->get('/panel/user/{id}', App\Controllers\UsersController:single_user');

$app->get('/panel/users/delete', 'App\Controllers\UsersController:delete_user_ajax');
$app->get('/panel/users/delete/{id}', 'App\Controllers\UsersController:delete_user');

$app->get('/panel/comments/{id}', 'App\Controllers\CommentsController:getCommentsUser');

А в контроллере уже есть запросы к базе данных и шаблон обрабатывается.А когда вы щелкаете по соответствующему меню, данные загружаются через ajax.

Если я открою вкладку с путем к домену / панели / пользователи, я получу данные о пользователях без основного шаблона, только данныебез HTML и CSS.Я подумал о том, чтобы в контроллере проверить запрос isXhr () и, если false, дать основную страницу администратора.Но дело даже не в том, что я хотел бы знать более опытных, как сделать это по-другому, что вы можете прочитать, увидеть, что вы понимаете, или как сделать это через .htaccess?или давать данные иначе, а не через контроллер?Вот сайт, на котором сделана ссылка через историю API

, чего именно я хочу добиться, и в целом понимаю, как это все правильнее!Заранее спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...