ZendFramework ’ 目录归档

ZF2开发中常用操作 – zend framework 2 开发实战中常用操作最热门30问

http://my.oschina.net/cart/blog/174565

Zend framework 2 多语言配置

Zend Framework 2 默认支持国际化I18n,直接在Zend Studio里建的工程,也是默认就开启了多语言配置,只需要更改 ‘locale’ => ‘en_US’ 就可以修改网站显示language目录下面的.mo里的语言。但是没有找到语言切换相关的配置,比如根据浏览器的语言自动切换语言显示,或者根据用户指定的语言显示…

配置 module.config.php:

语言初始化在框架加载的时就可以做了,所以可以直接在 Module.php bootstrap里写。这里有一个优先级的问题[……]

Read more

DBShop使用Gzip方式压缩页面

在模块中的module.php文件中加如下代码

然后在该文件中加入compressOutput方法

这是DBShop程序的处理方式,没有写的多么的复杂,简单易懂就可以了。

ZF2的配置信息缓存设置

我们是这样处理的,在config/application.config.php 中加入如下代码

其中注释下面的是添加内容,因为我这个文件把其他内容都提出去了,所以只放了这点内容,根据你的情况加入相关内容即可。需要注意的是

./data/cache/modulecache 这个目录必须存在,如果不存在请手动创建。

另外

这两句中,后面之所以使用名称+__FILE__方式来计算MD[……]

Read more

拥有多个layout情况下,禁止输出它的处理方式

当项目中存在有多个layout情况下的时候(这种情况蛮多的,前台后台这就是两个了)。

我们假设后台使用的是默认layout,那么前台我是这样处理的,写在module.php文件中

这样是可以使用当前设置的layout了,假如我在这个模块的下面的页面显示中想通过ajax调用其中的一个Action显示,只显示对应的模板内容,而不显示layout,我们该如何做呢。

可能你会说,使用如下代码

这在系统中只有一个默认layout下是没问题的,当时超过一个[……]

Read more

ZF2 缓存设置

1、文件缓存设置

http://donniewa.com/2012/09/zf2-using-cache/

ZendFromework 2 在 IIS 上设置重写

请参考下面链接内容里的设置方式进行设置,不用设置MS SQL  ,看设置 URL Rewrite  即可

http://akrabat.com/winphp-challenge/zend-framework-url-rewriting-in-iis7/

 

DBShop 系统是基于ZF2写的,所以上面的也适用于DBShop在IIS下的重写。

ZendFramework 2 使用技巧

1、指定使用模板文件

在Controller文件中,有时我们需要指定使用某个模板这个时候就需要下面的设置了

2、接收POST或GET的FROM内容

3、controller中获取网站url

如果获取相对路径

4、在模板中获取网站url

如果包含[……]

Read more

How to use Imagick with zf2

 

Ubuntu 配置 Zend Framework

在网上找到的,其实也并不是真的想安装,只是为了把框架的依赖一同装上而已(因因为安装的是zf1现在zf2都出来了)。

第一步,打开apache的rewrite模块,因为在UBUNTU下使用apache必须执行这一步

第二步,安装Zend Framework

系统会自动安装依赖包,包括bin还有php5-cli。成功安装后Zend库的位置位于/usr/share/php/libzend-framework-php目录下。

第三步,配置include[……]

Read more

php zend framework 的一些功能说明

现在的zf最新版本是ZendFramework-1.12(现在最新的已经到2了),下载后重新对里面的功能做了一些简单的分析,希望和大家一起学习进步.

1)tests文件夹里面对我们怎样使用zend framework内核提供了很好的例子,也给出了如何测试zf的方法
2)demos里面提供了实际的功能例子,对我们的实际开发有很好的参考作用
3)dojo是非常适合放到后台管理使用,但功能太强大,学习起来比较困难,对项目的按时完成有一定的风险
4)zf的zendx中提供了jquery的使用,这应该适合zf做前端的项目.
5)ZendX_Console_Process_Unix提供了并行[……]

Read more

zend framework 重定向方法(render, forward, redirect)总结

一. render

render使用来调视图用的,不会调用ACTION内部代码
不指定render

$this->render() ;

结果: {当前Module}/{当前Controller}/{当前Action}.phtml

$this->render(‘bar’) ;
结果: {当前Module}/{当前Controller}/bar.phtml

二. forward
$this->_forward(‘bar’) ;
结果: {当前Module}/{当前Controller}/bar

$this->_forward(‘b[……]

Read more

ZendFramework 中的zf tool在windows中创建数据库连接

下载了ZendFramework 1.12,在windows下配置完成了,看书或是在网上看到,说什么在windows下创建的时候,把单引号换成双引号,试了半天总是出错。后来试了下,在命令后面去掉分号,ok成功

zf configure db-adapter “adapter=PDO_MYSQL&host=localhost&username=root&password=root&dbname=xxxxx_xxx&charset=utf8” production

在书上还有网上看到多了个分号(还是在一本书上看到了,误导人了),类似于下
zf[……]

Read more

ZendFrameWork组件Layout学习笔记(转载)

试图助手可以理解成为控制页面布局,按照这个顺序进行页面的渲染

$this->headLink()

只是生成link标记占位符,例如
< ?php echo $this->headLink()->appendStylesheet(‘/css/global.css’) ?>这样就会生成如下代码
<link href=”/css/global.css” media=”screen” rel=”stylesheet” type=”text/css” >
注意了,如果你使用如下代码:
< ?php echo $this->head[……]

Read more

return top