刚接触了两个礼拜的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
分享到:
相关推荐
描述提到"zend framework zendframework manual 手册,Zend Framework手册 中文版,有一部分还没有汉化",这意味着虽然该手册是中文版本,但可能并非全部内容都已翻译完成,部分原文可能是英文状态。 **Zend ...
总结,基于Zend Framework的CMS PHP源代码为我们提供了一个学习和实践PHP开发的实例。通过深入研究和实践,不仅可以提升对PHP和框架的理解,还能锻炼实际的项目开发能力。在探索过程中,不断学习和积累,将使你在Web...
总结来说,Zend Framework 1.11.10 提供了一个强大而灵活的平台,用于构建基于 MVC 架构的 PHP Web 应用程序。无论你是初学者还是经验丰富的开发者,都可以从中受益,提升你的开发效率和应用质量。
### Zend Framework 1.0 中文教程精要 #### 一、引言 《与 Zend Framework 一同成长》是一篇由 Rob Allen 编写,并由 Jason Qi 翻译成中文的重要教程。这篇教程旨在帮助读者理解如何使用 Zend Framework 1.0 开发...
手册的结尾部分通常会给出一个结论,总结所涵盖的主要概念,并可能提供一些进一步的学习资源或附录,以帮助开发者深入学习和掌握Zend Framework 2。 Zend Framework 2手册旨在为PHP开发者提供一个全面的参考,帮助...
**Zend Framework 1.11.11简介** Zend Framework 是一个基于模型-视图-控制器(MVC)架构模式的开源PHP开发框架,由 Zend Technologies 公司创建并维护。这个框架的主要目标是提供一组专业、高质量的PHP类库,帮助...
下载地址为:[http://packages.zendframework.com/](http://packages.zendframework.com/),选择“2.0.0beta1 Standard Distribution--Minimal--zip”。 #### 五、构建应用程序 接下来,我们将构建一个简单的音乐...
总结,Zend Framework是一个强大而灵活的PHP框架,它通过提供丰富的工具和组件,帮助开发者高效地构建和维护企业级的Web应用程序。无论是在项目初始化阶段,还是在后期的扩展和维护,Zend Framework都能提供有力的...
**Zend Framework 简介** Zend Framework 是一个开源的、基于 PHP 语言的企业级开发框架,主要用于构建高质量的 web 应用程序和服务。这个框架以其组件化的架构、强大的性能和高度的灵活性而闻名,它遵循 Model-...
总结来说,Zend Framework 1.11.10为PHP开发者提供了一个强大且灵活的开发环境,尤其适合构建企业级的Web应用程序。它的组件化设计、丰富的功能集以及对最佳实践的遵循,使得它在当时的PHP框架中独树一帜。尽管现在...
知识点: 1. Zend Framework2介绍: Zend ...总结来说,本书深入讲解了Zend Framework 2的架构与应用,从安装配置到实际开发,覆盖了从基础到高级的各种知识点,为开发者提供了学习和实践Zend Framework 2的全面指导。
总结,Zend Framework 1.12.9 提供了一整套完整的工具集,适用于构建复杂的企业级 Web 应用。通过深入理解和熟练运用其组件和设计原则,开发者可以大大提高开发效率和应用质量。手册中的详细内容将帮助开发者逐步...
总结来说,Zend Framework 1.10.7 是一个功能强大且成熟的PHP开发框架,提供了丰富的组件和工具,有助于开发人员快速构建高质量的Web应用。使用这个框架,开发者可以受益于其强大的功能和良好的社区支持,从而提高...
**Zend Framework 2.2.5 PHPSettings 模块详解** Zend Framework 2(简称ZF2)是由 Zend Technologies 创建的一个开源、基于组件的 PHP 框架,它为开发高质量的 Web 应用程序提供了强大的工具。在 ZF2 中,...
**标签:“zendframework实例 zendframework入门”** 这两个标签表明这个项目是针对初学者的,是一个适合学习 Zend Framework 实践操作的入门示例。对于新手来说,通过这个项目,他们可以学习如何在实际应用中使用...
总结来说,Zend Framework 1.12 是一个强大而全面的 PHP 框架,其组件化的特性让开发者可以根据项目需求选择合适的工具,提高了开发效率和代码质量。虽然现在已经有了更新的版本,但 Zend Framework 1.12 仍然是许多...
标题"ZendFramework 1 cache for Redis,Memcached"表明这是一个关于使用 Zend Framework 1 框架来实现缓存功能的教程,重点在于集成和使用 Redis 和 Memcached 这两种流行的数据缓存系统。Zend Framework 是一个广泛...