Как начать программирование на PHP с использованием свежего сайта MVC

Я использую FTP-клиент и запустил новый сайт. Я хотел бы знать, как я мог бы сделать представление макета в PHP. Я видел концепцию использования представления макета в ASP.NET, однако в ASP.NET представление макета автоматически вызывается, когда требуемый контроллер вызывает желаемое представление. Что вызывает этот процесс в ASP.NET?

Когда я проверяю <body> элемент layout.cshtml файл общего проекта MVC, я заметил, что есть этот кусок кода Razor: @RenderBody() и когда я смотрю на RouteConig.cs Файл, который я замечаю, что этот код вызывает только требуемый контроллер и просмотр.

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

Index.cshtml Файл не содержит ничего, что также относится к представлению макета. Как получается, что представление «Макет» всегда загружается еще тогда? Я что-то пропустил?

Я беру это приложение ASP.NET в качестве примера, чтобы я мог понять, как я могу применить ту же стратегию в PHP, чтобы сделать возможным представление макета.

Что было бы равным из @RenderBody() в PHP также? Как мне сделать страницу макета похожей (если я хочу, чтобы она выглядела как проект ASP.NET MVC по умолчанию)?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector