使用原生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>
分享到:
相关推荐
PHP100视频教程27:PHP模板引擎Smarty入门使用 PHP100视频教程28:PHP模板引擎Smarty的变量操作符 PHP100视频教程29:PHP模板引擎Smarty内置函数 PHP100视频教程30:PHP模板引擎Smarty缓存应用 PHP100视频教程31...
在这一步,你将学习如何创建一个布局模板并且通过路由功能来构建一个具有多个视图的应用。 AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套...
VS2010/MFC编程入门之六(对话框:创建对话框模板和修改对话框属性) VS2010/MFC编程入门之七(对话框:为对话框添加控件) VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量) VS2010/MFC编程入门...
资源名称:iOS(iPhone)应用程序开发入门视频教程(35讲)资源目录:【】ios(iPhone)应用程序开发入门视频教程:第10讲多视图应用程序【】ios(iPhone)应用程序开发入门视频教程:第11讲高级UI控件【】ios(iPhone)应用...
电眼即时视图模板生成器工具Instant View允许Telegram用户以一致的方式在零加载时间下从网上浏览文章。 通过电报获取文章的链接时,只需点击即时视图按钮,页面即刻打开。 我们使用vue.js创建一个简单的Web应用程序...
在这一步,你将实现手机...AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00b
VS2010/MFC 编程入门之六(对话框:创建对话框模板和修改对话框属性) VS2010/MFC 编程入门之七(对话框:为对话框添加控件) VS2010/MFC 编程入门之八(对话框:创建对话框类和添加控件变量) VS2010/MFC 编程入门...
NULL 博文链接:https://jj7jj7jj.iteye.com/blog/1165511
完整版 MySQL8.0从入门到精通 MySQL数据库教程 第11章 视图(共20页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第12章 触发器(共11页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第13章 MySQL...
第六讲 模板、文档、视图、框架的关系及消息流动机(一) 第六讲 模板、文档、视图、框架的关系及消息流动机(二) 第七讲 实例剖析(一) 第七讲 实例剖析(二) 第七讲 实例剖析(三) 实用技巧 ...
视图框架:Spring MVC、服务端验证:Blade Validator 任务调度:Spring Task、持久层框架:beetlsql、模板引擎:beetl 数据库连接池:Alibaba Druid、缓存框架:Ehcache、日志管理:SLF4J、LOGBACKUP 工具类:...
视图框架:Spring MVC 定时器:Quartz 数据库连接池:Druid 日志管理:logback 页面交互:layui 下拉框:bootstrap-select 文件上传:Bootstrap File Input 热部署 jrebel 验证框架 hibernate-validator Java商城...
处理视图模板文件的servlet基类; 继承:HttpServlet类 重写了init()方法: 1.获取ServletContext对象 2.创建Thymeleaf解析器对象 3.给解析器对象设置参数(前缀、后缀、缓存过期时间、是否缓存、编码方式) 4....
本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以...第十六章 集成的子框架 第十七章: 中间件 第十八章: 集成已有的数据库和应用 第十九章: 国际化 第二十章: 安全
NULL 博文链接:https://ojeta.iteye.com/blog/1485997
Play Framework是一个开源的Web应用框架,使用Scala和Java语言混合编写。Play遵循传统的MVC(Model-View-Controller: 模型、视图和控制器)模式,这一点Lift与其有所不同。 本文主要对Play Framework最新第二版...
将自身插入到所有其他子视图下并使用drawRect:用颜色覆盖画布,然后使用drawRect:切出视图框架的集合。 基于 。 通过在center选择器上执行 KVO 来观察子视图何时移动。 ✓ UIView 类别便利方法 self.view....
Django框架基础教程(⼀):简单介绍PythonDjango框架 Django框架基础(⼀):简单介绍Python Django框架,从零开始学Django框架。 1、 、Django简介 简介 Python下有多款不同的 Web 框架,Django是最有代表性的⼀种...
PHP的Yii框架中创建视图和渲染视图的方法详解_.docx
VS2010MFC编程入门之四十一(文档、视图和框架:分割窗口)