天生我才必有用

Zend Studio 6.1.0 发布

分类: PHP    作者:Ray    2008年09月17日

随着Zend Framework 1.6版本的发布,Zend Studio 也到了6.1.0的版本,用以支持最新的Framework。不过一直未明白为何Zend Framework中整合的是Dojo,现在感觉已经是jQuery一枝独秀,所以希望Zend Framework也能尽快加入对JQuery的支持。

此版本做了以下的修改:

  • Zend Framework 1.6 and Dojo projects
  • Full Dojo editing support
  • Zend Controller Test Case Wizard
  • Zend Action Helper Wizard
  • JavaScript Build Path Configuration
  • Advanced JavaScript Editing Features等等
更多信息可以查看官方说明 ,试用版下载地址
标签:

Zend Framework V1.5 (DeveloperWorks)

分类: Linux    作者:Ray    2008年07月29日

IBM DeveloperWorks 发布了一篇Zend Framework 1.5的介绍,内部写的挺精炼的,对Zend Framework的架构做了简单的入门介绍,不过文中特别提到了Zend Framework 1.5的Zend_Layout的使用,这一章节写的非常的不错,通过Zend_Layout真的可以实现网页布局的拆分。

有兴趣可以访问此地址阅读(需要有DeveleperWorks的帐号登入阅读):

http://www.ibm.com/developerworks/cn/edu/os-dw-os-php-zend-google-pt1.html?ca=drs-cn-0728

标签:

Zend Framework中如何让View和Controller关联

分类: PHP    作者:Ray    2008年07月3日
$view = new Zend_View();
$view->setEncoding('utf-8');
$view->doctype('XHTML1_STRICT');
$view->headTitle('title');
$view->headScript()
->appendFile('/scripts/jquery/jquery-min.js')
->appendFile('/scripts/thickbox/thickbox.js');
$view->headStyle()->appendStyle('/styles/main.css')
->appendStyle('/styles/default.css')
->appendStyle('/styles/thickbox.css')
->appendStyle('/styles/ie6.css');
$view->addHelperPath('../application/default/views/helpers');
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);

Zend Framework的官方文档说明还是比较详尽的,不过关于如何整合MVC的例子还是少了些。以上的代码实现了Zend Framework中的View和Cotroller的关联。慢慢再介绍在View或者View Helper中如何获取Controller的实例。

标签: ,

Zend Framework 1.51 manual chm

分类: PHP    作者:Ray    2008年04月29日

今天在看Zend Framework 1.51 说明文件的时候,无意中发现所下载的文档包中还包含了制作chm的项目文件。既然这样为何不索性自己做一个chm文件,同时方便自己察看,还可以使用chm的检索功能。

自己对原始文件进行了一定的修正:

  • 补上了遗漏的note.png图片。(chm用的是IE引擎,缺图后页面会很难看的)
  • 参考framework官方网站说明的字体设定修改了chm中使用的字体。

为了方便其他网友的学习,索性把此chm文件一并上传一份。

有兴趣的可在此地址下载: zend_framework_manual_en.chm

标签: ,

Zend Framework 1.5 Released

分类: Linux    作者:Ray    2008年03月20日

等待了许久的Zend Framework 1.5版本终于发布了,在尝试了许久的Symfony之后,重新回过头来审视Zend Framework,不得不对开发团队的设计能力大大欣赏。其实可能它的最大优点就是扩展性和可重用性极强。何以见得?如果想把Symfony使用到Zend Framework中应该是一个不可能的事情,但在Symfony中整合Zend Framework的一些库,完全没有难度。同时Zend Framework还加入Lucene,PDF此类功能,应该都是对PHP开发贡献极大。

那我们来看看1.5有哪些改进之处:

  1. 加入了OpenID和Microsoft InfoCard的支持。
  2. 修改了Form的设计,完全的集成了Ajax的支持。
  3. Layout和View的修改。(其实在1.0时这个就设计的不是很好,不清楚那时怎么会不知Layout的)。
  4. LDAP的认证支持,可能开发企业内部网时非常需要。
  5. Lucene 检索引擎:支持高级检索,包括通配符、时间段等等。
  6. 扩展的Ajax的支持。
  7. PDF支持UTF-8 字符集。
  8. Google GData web services。(还包括对YouTube的支持)。

具体版本发布说明请参见:http://devzone.zend.com/article/3270-Zend-Technologies-Releases-Zend-Framework-1.5

标签: ,

Zend Framework 1.5 Preview Release

分类: PHP    作者:Ray    2008年02月1日

很久未有大变化的Zend Framework终于在1/28日发布了1.5 Preview版本,上次在官方的博客上看到过一点介绍,包括了以下的更新:

  • Zend_Auth_Adapter_Ldap
  • Zend_Build/Zend_Console
  • Zend_Controller additional action helpers, including ContextSwitch/AjaxContext, Json, and AutoComplete
  • Zend_Form
  • Zend_InfoCard
  • Zend_Layout
  • Zend_OpenId
  • Zend_Search_Lucene improvements, including wildcard search, date range search, fuzzy search, and Lucene 2.1 index file format support
  • Zend_View enhancements, including actions, partials, and placeholders
  • Zend_Pdf UTF8 support
  • New Zend_Service consumables (final list TBD)
  • A whole lotta bug fixes and documentation improvements

猜想Zend_Layout可能就是类似于ROR和Symfony的一个View的大模版框架,这个的确非常有用。还有autocomplete的功能也不错,就不知集成后的此功能是否非常容易使用,现在很多的网友都有Autocomplete的功能。

标签: ,

PHP Framework之我见

分类: PHP, 网站设计    作者:Ray    2007年11月16日

今天看了篇IBM Devloper work对PHP Framework的介绍的文章,介绍了现在3个主流的Framework,其中的两个Zend Framework和Symfony我已经使用过,还有那个CakePHP只知道大名鼎鼎,但听说学习起来非常的复杂,所以还未能有幸使用。

(阅读全文…)