在自定义的模板引擎中,也添加了在模板文件中包含其他模板文件的功能。可以使用“”标记将子模板包含到当前模板中,还支持在子模板中再次包括另外的子模板。如下所示: 使用示例分析
通过在程序中加载模板引擎可以将前端语言与后端语言的代码分开。首先在PHP程序中获取数据库中存储的数据,再通过加载模板引擎将数据分配出去,然后将模板文件再通过模板引擎加载并处理后输出。所以PHP程序只是创建动态数据,加载模板引擎并将动态数据分配给模板,完成了PHP程序的工作。而模板的设汁也只需要前端工程师独立完成,使用HTML、CSS及javascript等前台页面设计语言编写。另外,在模板文件中还需要使用模板引擎可以解析的标记,将PHP中分配过来的动态数据在模板中引用 1、数据库的设计
假设数据库服务器在“localhost”主机上,连接的用户名和密码分别为“admin”和“123456”,在该服务器上创建一个名为“mydb”的数据库,并在该数据库中创建一个名为“User”的用户表。创建该表的SQL査询语句如下所示:
CREATE TABLE User(
id SMALLINT(3) NOT NULL AUTO_INCREMENT,
name VARCHAR(10) NOT NULL DEFAULT '',
sex VARCHAR(4) NOT NULL DEFAULT '',
age SMALLINT(2) NOT NULL DEFAULT '0',
email VARCHAR(20) NOT NULL DEFAULT '',
PRIMARY KEY (id)
);
用户表User创建完成以后,接着可以向该表中插入一些数据作为示例演示使用,SQL查询语句如下所示:
INSERT INTO User (name,sex,age,email) VALUES
("a","男",27,"a@a.com"),
("b","女",22,"b@b.com"),
("c","女",30,"c@c.com"),
("d","女",24,d@d.com);