刚接触了两个礼拜的tp框架,结果项目要使用zend框架,虽说都是php框架,但还是有不少区别。这个贴子主要收集zend中需要注意的地方
一个zend的框架
首先zend中模型对应的是models
控制器对应的controllers
template则对应的模版视图
控制器controllers文件命名需要注意的是
写道
在admin分组下的一个IndexController.php文件,对应的是一个控制器。
控制器声明很有意思
class Admin_IndexController extends PublicController
实际上是 分组_控制器 这样命名一个class
模型较类似,遇到新问题再说。
视图,控制器向视图传值的方式和tp以及smarty不一样。
控制器中
$this->view->id = 5;
视图中
<?php= $this->id;?>
视图中值只能在php模块部分取出,再使用js对页面中其他组件进行赋值。
这里 = 的作用 就是echo的简写
Zend下连表查询
$sql = $this->_db->select()->from($this->_name." as a")
->join("amd_admin as b", 'a.admin_id = b.id', array('b.username as a.admin_id'))
->where("a.id='$id'");
$row = $this->_db->fetchRow($sql);
关键的地方在于join
写道
Zend_Db_Select.join(array|string|Zend_Db_Expr $name, string $cond, array|string $cols, string $schema)
Adds a JOIN table and columns to the query.
Parameters:
array|string|Zend_Db_Expr $name The table name. 加入连表名
string $cond Join on this condition. 连表条件
array|string $cols The columns to select from the joined table. 从连表中查询的字段
string $schema The database name to specify, if any. 数据库名
Returns:
Zend_Db_Select This Zend_Db_Select object.
- 大小: 13.1 KB
分享到:
相关推荐
详细介绍了ZendFramework环境配置,总结了配置中常常遇到的难解决问题
zendframework数据库总结,简单实用
本文总结了zend framework重定向的方法。分享给大家供大家参考,具体如下: 一. render 不指定render 结果: {当前Module}/{当前Controller}/{当前Action}.phtml $this->render('bar'); 结果: {当前Module}/{当前...
主要介绍了Zend Framework数据库操作方法,结合实例形式总结分析了Zend Framework数据库操作相关函数使用技巧与注意事项,需要的朋友可以参考下
主要介绍了Zend Framework数据库操作技巧,结合实例形式总结分析了Zend Framework针对数据库操作的常见函数、常用操作及相关注意事项,需要的朋友可以参考下
主要介绍了Zend Framework自定义Helper类相关注意事项,总结分析了编写自定义Helper类的相关原则与实现技巧,需要的朋友可以参考下
本文总结分析了Zend Framework入门知识点。分享给大家供大家参考,具体如下: zend framework是MVC模式的一种实现,要快速的入门差不多只看Zend_Controller Zend_View 部分就可以了吧。 1.Zend_Controller部分。最...
主要介绍了Zend Framework常用校验器,结合实例形式总结分析了Zend Framework的日期、数组、正则及自定义校验器,需要的朋友可以参考下
功夫不负有心人,花了将近一天时间,终于解决了Ajax 、MySQL 和 Zend Framework 的乱码问题。现在总结如下,以供参考。
DBShop开源电子商务网店系统采用业界知名框架 ZendFramework 2 开发而成。ZendFramework 2 为php 官方出品的顶级框架,安全性、灵活性、稳定性、及时性(更新),都是其他php框架无法比拟的,应该说只要php不倒 Zend...
该库是Zend Framework 2,Doctrine的对象管理器(同样支持ORM / ODM)和ElasticSearch之间的小型集成层。 它使用Elastica作为与ElasticSearch服务器通信的适配器,并且可以处理任何映射的POPO到ElasticSearch文档...
DBShop电子商务系统,是一套使用PHP语言构建,基于ZendFramework2框架开发的在线购物网店系统。DBShop 1.2 更新日志:2018-09-21新增优惠券获取功能,可绑定商品、商品分类、品牌、全品类;新增邀请好友功能(手机端)...
DBShop电子商务网店系统,是一套使用PHP语言构建,基于ZendFramework2框架开发的在线购物网店系统。DBShop电子商务系统 1.3 更新日志:2020-02-01修正商品详情中,相关商品、组合商品的会员组价格显示;优化客户组...