In php, smarty implements a multi-template website, and phpsmarty implements a template.
This article describes how to implement a multi-template website using smarty in php. Share it with you for your reference. The specific implementation method is as follows:
Template model1.htm code:
<Html>
Template model2.htm code:
<Html>
Template model3.htm code:
<Html>
Php page implementation:
<? Php require 'libs/Smarty. class. php '; // contains the Smarty class library file $ smarty = new Smarty; // creates a new Smarty object $ title = "Test"; $ content = "This is a test! "; $ Smarty-> assign (" title ", $ title); // assign a value to the variables in the template $ smarty-> assign (" content ", $ content ); // assign the value of if (! Isset ($ _ GET ['model']) // select different templates based on parameters {$ smarty-> display('model1.htm ');} else {if (file_exists ('templates/Shanghai') // determines whether the template file exists {$ smarty-> display('model'.w._getw.'model'{.'.htm');} The else {echo "template parameter is incorrect! ";}}?>
I hope this article will help you with php programming.