使用原生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. *...
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 编程入门...
**SpeedPHP框架环境架设入门视频详解** SpeedPHP是一款基于PHP开发的开源Web应用框架,旨在提高开发效率,简化Web应用程序的构建过程。本视频教程将带你走进SpeedPHP的世界,教你如何快速设置开发环境,开始你的PHP...
【Python Django入门教程】 Django是一个基于Python的开源Web应用框架,遵循MVC(模型-视图-控制器)设计模式,但在Django中通常被称为MTV模式。它的核心目标是简化复杂、数据库驱动的网站开发,强调组件的重用性、...
TP5是一款基于PHP的轻量级开发框架,其视图和模板功能极大地简化了前端页面与后端逻辑的交互,帮助开发者构建更加整洁、高效的Web应用。 **一、视图概念** 视图是MVC(Model-View-Controller)架构中的“V”,主要...
在Microsoft Foundation Classes (MFC)库中,"MFC单文档多视图模板类"是用于构建具有多个视图但共享同一数据源的用户界面的一种设计模式。这种模式广泛应用于那些需要从不同角度查看同一数据集的应用程序,例如...
本文档是鸡啄米编写的《VS2010/MFC入门教程》,教程涵盖了使用Visual Studio 2010开发环境和MFC(Microsoft Foundation Classes)进行应用程序开发的全过程。MFC是一个封装了Windows API的应用程序框架,允许开发者...
通过阅读“在MFC类中各种类的指针的获取和应用.pdf”、“文档、视图、框架窗口、文档模板之间的相互关系.pdf”和“VC多文档程序结构.pdf”这些资料,开发者可以更详细地了解如何在实践中利用这些概念来构建自己的...
1. **PHP基础知识**:PHP是一种开放源代码的服务器端脚本语言,主要用作Web开发,可以嵌入到HTML中。它允许开发者创建交互式的动态网页,处理用户提交的数据,实现数据库交互等功能。 2. **网站模板的概念**:网站...
Python 是一种流行的高级编程...本文档提供了关于 Django 框架的搭建和安装的知识点,包括 Django 框架的安装、基本命令、目录结构、配置项、URL 配置、WSGI 配置、开发环境、应用程序、模型、视图和模板等方面的内容。
第六讲 模板、文档、视图、框架的关系及消息流动机(一) 第六讲 模板、文档、视图、框架的关系及消息流动机(二) 第七讲 实例剖析(一) 第七讲 实例剖析(二) 第七讲 实例剖析(三) 实用技巧 ...
本教程将通过实例介绍如何快速入门PHP,尤其是基于ThinkPHP框架进行数据库操作。 首先,了解PHP基础是入门的第一步。PHP是一种嵌入HTML中的脚本语言,用于处理服务器端的数据。它的语法与C语言类似,但更注重实用性...