使用原生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 应用的工具。这个框架的设计理念是轻量级、模块化和易于扩展,使其成为中小型项目以及大型企业级应用的理想选择。在解压后的 ...
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
Axure 交互大全:Axure 全交互模板及视频教程.docx 是一份详细的交互大全,涵盖了 Axure 里面的所有交互动作和使用范围,总共分成链接、元件、全局变量、中继器和其他五大部分。 链接是一种基本的交互方式,能够...
【Django框架基础教程】 Django是一个用Python语言编写的开源Web应用框架,它遵循Model-View-Controller(MVC)的设计模式。Django因其强大的功能和高效性,在Python Web开发领域占据着重要地位,被广泛应用于众多...
VS2010/MFC 编程入门之六(对话框:创建对话框模板和修改对话框属性) VS2010/MFC 编程入门之七(对话框:为对话框添加控件) VS2010/MFC 编程入门之八(对话框:创建对话框类和添加控件变量) VS2010/MFC 编程入门...
**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开发打下坚实基础。教程可能涵盖理论讲解、代码示例、实战项目等内容,帮助初学...
在Microsoft Foundation Classes (MFC)库中,"MFC单文档多视图模板类"是用于构建具有多个视图但共享同一数据源的用户界面的一种设计模式。这种模式广泛应用于那些需要从不同角度查看同一数据集的应用程序,例如...
本文档是鸡啄米编写的《VS2010/MFC入门教程》,教程涵盖了使用Visual Studio 2010开发环境和MFC(Microsoft Foundation Classes)进行应用程序开发的全过程。MFC是一个封装了Windows API的应用程序框架,允许开发者...
**JSF框架入门教程** JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(模型-视图-控制器)框架。它由Oracle公司维护,是Java EE的一部分,旨在简化用户界面开发,提供组件化开发方式,并且与...
通过阅读“在MFC类中各种类的指针的获取和应用.pdf”、“文档、视图、框架窗口、文档模板之间的相互关系.pdf”和“VC多文档程序结构.pdf”这些资料,开发者可以更详细地了解如何在实践中利用这些概念来构建自己的...
1. **PHP基础知识**:PHP是一种开放源代码的服务器端脚本语言,主要用作Web开发,可以嵌入到HTML中。它允许开发者创建交互式的动态网页,处理用户提交的数据,实现数据库交互等功能。 2. **网站模板的概念**:网站...
Python 是一种流行的高级编程...本文档提供了关于 Django 框架的搭建和安装的知识点,包括 Django 框架的安装、基本命令、目录结构、配置项、URL 配置、WSGI 配置、开发环境、应用程序、模型、视图和模板等方面的内容。