Альтернатива пользовательских контроллеров ASP.NET в PHP? - PullRequest
4 голосов
/ 06 июня 2009

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

Как я могу реализовать подобную концепцию в PHP?

Спасибо

Ответы [ 2 ]

2 голосов
/ 06 июня 2009

Второй ответ, который немного сложнее объяснить здесь, заключается в создании собственных классов UserControl. Классы будут иметь необходимые необходимые свойства и будут иметь метод RenderHTML (), который выведет элемент управления на экран.

1 голос
/ 06 июня 2009

Концепция UserControl явно не существует в PHP, хотя вы можете инкапсулировать нужные вам функции в файле и использовать функцию include (), чтобы разместить их на своих страницах там, где вы хотите.

<html>
 <head>
   <title></title>
 </head>
 <body>
   <?php include('header.php'); ?>
   <?php include('pageBody.php'); ?>
   <?php include('footer.php'); ?>
 </body>
</html>

Обратите внимание, что Smarty обеспечивает намного лучшее разделение обработки и рендеринга и сделает этот тип вещи очень плавным.

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