使用原生php代码标签
看手册:
PHP 提供了一些流程控制的替代语法,包括 if,while,for,foreach 和 switch。
替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})
分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。
还有不少可以做标签呢
url_for()为url地址修改函数请使用这个函数设置地址
模板标签使用url_for()函数例子:
<ul>
<li><a href="<?php echo url_for("curd/create")?>">添加新记录</a></li>
<li><a href="<?php echo url_for("curd/index")?>">数据列表</a></li>
</ul>
url_for();多加一个true参数是一定会返回动态地址
<form id="form1" name="form1" method="post" action="<?php echo url_for("curd/createForm",true);?>">
模板标签使用 foreach循环例子:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CURD演示</title>
</head>
<body>
<ul>
<li><a href="<?php echo url_for("curd/create")?>">添加新记录</a></li>
<li><a href="<?php echo url_for("curd/index")?>">数据列表</a></li>
</ul>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>序号</td>
<td>类名</td>
<td>typeid</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<?php foreach($list as $key=>$value):?> 循环开始注意:号
<tr>
<td><?php echo $value['bookid'];?></td>
<td><?php echo $value['classname'];?></td>
<td><?php echo $value['typeid'];?></td>
<td><a href="<?php echo url_for("curd/show/id/".$value['bookid'])?>">显示</a></td>
<td><a href="<?php echo url_for("curd/edit/id/".$value['bookid'],true)?>">编辑</a></td>
<td><a href="<?php echo url_for("curd/delete/id/".$value['bookid'],true)?>">删除</a></td>
</tr>
<?php endforeach;?>//循环结束
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<span>
<?php
echo $pager->getWholeBar(url_for("curd/index/page/:page")); //输出分页导航 :page 将会被分页页数替换
?>
</span>
</body>
</html>
分享到:
相关推荐
QueryPHP 是一个基于 PHP 的高性能、渐进式框架,它为开发者提供了构建高效 Web 应用的工具。这个框架的设计理念是轻量级、模块化和易于扩展,使其成为中小型项目以及大型企业级应用的理想选择。在解压后的 ...
在这一步,你将学习如何创建一个布局模板并且通过路由功能来构建一个具有多个视图的应用。 AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套...
QueryPHP的视图模板引擎使得开发者能方便地创建动态页面。 4. **模型-数据库交互**:QueryPHP内置了ORM(对象关系映射)工具,简化了数据库操作,支持SQL语句执行,以及CRUD(创建、读取、更新、删除)操作。 5. *...
### Zend框架入门教程知识点解析 #### 一、简介与背景 **标题与描述解析:** - **标题**:“Zend框架入门教程”明确指出这是一份针对初学者的指南,旨在帮助用户快速掌握Zend框架的基本使用方法。 - **描述**:这...
5. 视图数据和强类型视图:理解如何将数据从控制器传递到视图,使用`ViewData`、`ViewBag`和`ViewModel`等方式。强类型视图的优势在于可以提供编译时的类型检查和IntelliSense支持。 6. 布局页面和区域:学习如何...
源码是理解框架工作原理的关键,开发者可以深入研究其架构设计,包括控制器、模型、视图、数据库操作、模板引擎等组件。源代码中的注释通常会帮助开发者理解和学习框架内部的工作流程,同时也可以根据自己的需求进行...
在这一步,你将实现手机...AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00b
【Django框架基础教程】 Django是一个用Python语言编写的开源Web应用框架,它遵循Model-View-Controller(MVC)的设计模式。Django因其强大的功能和高效性,在Python Web开发领域占据着重要地位,被广泛应用于众多...
VS2010/MFC 编程入门之六(对话框:创建对话框模板和修改对话框属性) VS2010/MFC 编程入门之七(对话框:为对话框添加控件) VS2010/MFC 编程入门之八(对话框:创建对话框类和添加控件变量) VS2010/MFC 编程入门...
ASP.NET MVC框架是微软开发的一款用于构建Web应用程序的开源框架,它基于模型-视图-控制器(Model-View-Controller)设计模式。在本课程"ASP.NET MVC框架开发系列课程(4):可替换的视图"中,我们将深入探讨如何在MVC...
**SpeedPHP框架环境架设入门视频详解** SpeedPHP是一款基于PHP开发的开源Web应用框架,旨在提高开发效率,简化Web应用程序的构建过程。本视频教程将带你走进SpeedPHP的世界,教你如何快速设置开发环境,开始你的PHP...
【Python Django入门教程】 Django是一个基于Python的开源Web应用框架,遵循MVC(模型-视图-控制器)设计模式,但在Django中通常被称为MTV模式。它的核心目标是简化复杂、数据库驱动的网站开发,强调组件的重用性、...
TP5是一款基于PHP的轻量级开发框架,其视图和模板功能极大地简化了前端页面与后端逻辑的交互,帮助开发者构建更加整洁、高效的Web应用。 **一、视图概念** 视图是MVC(Model-View-Controller)架构中的“V”,主要...
在PDF清晰版的SSH三大框架经典入门教程中,读者可以系统地学习这些内容,通过实例和练习加深理解,逐步掌握SSH框架的使用,为Java Web开发打下坚实基础。教程可能涵盖理论讲解、代码示例、实战项目等内容,帮助初学...
内容概要:本文详细介绍了PHP中常用的模板引擎及其在MVC框架中的应用,重点讲解了模板引擎的基本概念、核心功能、不同模板引擎的对比和具体使用示例。接着探讨了MVC框架的原理与设计,通过设计一个简单的MVC框架,...
在Microsoft Foundation Classes (MFC)库中,"MFC单文档多视图模板类"是用于构建具有多个视图但共享同一数据源的用户界面的一种设计模式。这种模式广泛应用于那些需要从不同角度查看同一数据集的应用程序,例如...
在本示例中,我们将关注如何使用DLL封装框架视图,并通过两种不同的方法来实现:动态创建窗口和新建文档模板。 **动态创建窗口** 动态创建窗口的方法通常用于在运行时根据需要创建和管理窗口。在DLL中实现这个功能...
本文档是鸡啄米编写的《VS2010/MFC入门教程》,教程涵盖了使用Visual Studio 2010开发环境和MFC(Microsoft Foundation Classes)进行应用程序开发的全过程。MFC是一个封装了Windows API的应用程序框架,允许开发者...
通过阅读“在MFC类中各种类的指针的获取和应用.pdf”、“文档、视图、框架窗口、文档模板之间的相互关系.pdf”和“VC多文档程序结构.pdf”这些资料,开发者可以更详细地了解如何在实践中利用这些概念来构建自己的...
1. **PHP基础知识**:PHP是一种开放源代码的服务器端脚本语言,主要用作Web开发,可以嵌入到HTML中。它允许开发者创建交互式的动态网页,处理用户提交的数据,实现数据库交互等功能。 2. **网站模板的概念**:网站...