- 博客(62)
- 资源 (1)
- 收藏
- 关注
转载 Zend Studio 10.6正式版注册破解地址
1、写在前头以下文章没有图片说明,如果你没有耐性看或想看图文并茂的图片文章请绕道,谢谢配合。转发请标明转自http://www.geekso.com/ZendStudio100/以下方法仅供技术交流学习,请勿非法使用,如长期使用请支持购买正版。正版购买地址:http://shop.zend.com/en/zend-studio-for-eclipse.html2、先确定自己安装
2014-05-27 16:41:53 922
转载 在zf2 中 使用自定义视图助手
1、自定义视图类01//./module/Core/src/Core/Helper/SpecialPurpose.php02namespace Core\Helper; 03useZend\View\Helper\AbstractHelper;
2014-05-26 21:54:41 797
转载 在ZF2中实现Zend Framework的Controller init/preDispatch/postDispatch方法
在Zend Framework 1中,Controller里约定了一些默认的方法来实现钩子,包括Controller初始化时调用的init()方法派遣前的方法preDispatch()派遣后的方法postDispatch()在Zend Framework 2中,Controller不再提供这些方法,而改为更灵活的事件驱动,不过如果还想实现类似功能要怎么办呢?这里给出ZF2中实现in
2014-05-26 21:54:07 732
转载 PHP接口类interface的正确使用方法
今天在看zend Framework框架,发现它里面用到了很多的interface定义的类,好像对php接口类使用不是很理解,通过查阅资料,整理了有些关于interface的正确使用方法:1、接口的定义: 接口:一种成员属性为抽象的特殊抽象类,在程序中同为规范的作用2、其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的
2014-05-26 21:53:38 1601
转载 zf2 路由跳转方法
在控制器的方法内写入return $this->redirect()->toRoute('album',array('controller'=>'index','action'=>'index')); OK
2014-05-26 21:53:02 763
转载 zf2 增加模板
增加模板 public function addAction() {// $viewModel = new ViewModel();// $viewModel->setTemplate('layout/custom');//// return $viewModel;$view = new ViewModel();
2014-05-26 21:51:43 795
转载 zendframework2 安装 doctrine
假如你安装好了ZF2的项目 里面 有个composer.json 和composer.phar两个文件,如何不知道的朋友可以到 官网去学习 http://getcomposer.org/ 这是ZF2里面 的 composer.json 文件 { "name": "zendframework/skeleton-application", "description
2014-05-26 21:50:29 973
转载 zf2 禁用layout
namespace Foo\Controller;use Zend\Mvc\Controller\AbstractActionController;use Zend\View\Model\ViewModel;class BazBatController extends AbstractActionController{ public function doSomethingCr
2014-05-26 21:49:24 816
转载 学习zf2
zend framework2使用教程【一】-安装一、前往:http://www.zendframework.com/downloads/latest,下载最新版zf,当前教程使用版本为2.1.0二、在你的web根目录新建文件夹zf,将压缩包中的内容解压缩到zf文件夹中三、前往:https://nodeload.github.com/zendframework/
2014-05-26 21:48:45 1056
转载 ZF2教程 - 委托器的使用
委托器包装类实例,扩展类的功能!ZF2通过委托器类、委托器工厂类,实现了服务功能的扩展。一、委托器工厂接口参数的理解namespace Zend\ServiceManager;interface DelegatorFactoryInterface{ public function createDelegatorWithName( S
2014-05-26 21:08:59 878
转载 ZendFramework2教程
http://zendframework2.duapp.com/zf2studies/eventmanager.html
2014-05-26 20:56:49 596
转载 zendframework分模块(modules)配置多视图(layouts)综合配置
图片:1.gif许多人在使用过程中都会遇到这样那样的问题,我在这里,简单介绍一下如何使用zend framework创建模块化(并且使用layout进行布局)的应用程序。让大家看看我最终的目录结构。[attachment=32141]看到了吗?1、我在application文件夹下建立了一个modules文件夹,这个文件夹下建立了两个模块,分别是admin、de
2014-05-26 20:33:14 976
转载 Zend Framework 2.0 分析
ZF2已经发布,与ZF1相比,MVC这一模块内部的实现机制可谓大相径庭,许多用过ZF1的PHPer刚接触ZF2会有种无所适从的感觉,同时ZF2的官方手册也不是很详尽,许多细节只有通过看源代码才能搞懂,而ZF2中又大量使用了各类设计模式,使得对设计模式不熟悉的开发者阅读源代码的时候更是一头雾水。下面我就简单的介绍一下ZF2中MVC的主要流程。ZF2的MVC模块主要采用了Service L
2014-05-26 20:13:22 756
原创 mysql5.5一插入数据就提示ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql5.5一插入数据就提示ERROR 2013 (HY000): Lost connection to MySQL server during query,且mysql服务自动关闭。使用check table table_name;后提示InnoDB: Table tablename has no primary key in InnoDB data dictionary, but
2014-05-26 16:24:16 2148
转载 如何开始一个模块化可扩展的Web App
虽然从没有认为自己是一个前端开发者,但不知不觉中也积累下了一些前端开发的经验。正巧之前碰到一道面试题,于是就顺便梳理了一下自己关于Web App的一些思路并整理为本文。对于很多简单的网站或Web应用来说,引入jQuery以及一些插件,在当前页面内写入简单逻辑已经可以满足大部分需要。但是如果一旦多人开发,应用的复杂程度上升,就会有很多问题开始暴露出来:数据源一般都与页面分离,那么Ap
2014-05-26 16:23:38 785
转载 那些最好的轮子 - PHP篇
在关于不要重复造轮子的二三事一文中,交代了一些背景和想法。本篇则完全是一些干货,列举一些我用过或者即将会用的PHP轮子,基本都符合我对好轮子的定义:开源、许可证宽松、容易集成的PHP项目,目有些已经集成在EvaEngine里面,希望能帮助别人少走弯路。日志还会陆续补充更新,同时欢迎推荐补充。Databse 数据库ORMDoctrine 2License :
2014-05-26 16:23:05 791
转载 ZF2(Zend framework 2)启动流程和框架配置分析
下面的内容都以官网的“ZendSkeletonApplication”为架构基础,加载方式采用的是直接下载源码和ZF2,而不是官网的composer方式官网composer方式教程:官方搭建教程本文采用的方式:非composer方式搭建1.ZF2启动初始的时候都做了哪些工作?一句话:通过__autoload加载了ZF2下面library的所有类库(其实不是实际的
2014-05-26 16:22:07 1125
原创 python python-eggs 异常解决方法
: UserWarning: /home/server/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or
2014-05-26 16:21:32 963
转载 关于不要重复造轮子的二三事
“不要重复造轮子 Stop Trying to Reinvent the Wheel”, 可能是每个程序员入行被告知的第一条准则。我自己也会对新人反复灌输这个概念,写程序其实是一个最能“偷懒”的工作:你现在费力实现的每一个功能,可能早已经有极好的解决方法贡献在开源社区,如果可以直接用现成的,那节省下来的时间是不是可以用来偷懒呢?极端的说法,哪怕是那位把所有开发外包给沈阳一家公司的哥们,如果撇开道德
2014-05-24 19:20:51 747
转载 用PHP实现守护进程任务后台运行与多线程(php-resque使用说明)
消息队列处理后台任务带来的问题项目中经常会有后台运行任务的需求,比如发送邮件时,因为要连接邮件服务器,往往需要5-10秒甚至更长时间,如果能先给用户一个成功的提示信息,然后在后台慢慢处理发送邮件的操作,显然会有更好的用户体验。为了实现类似的需求,Web项目中一般的实现方法是使用消息队列(Message Queue),比如MemcacheQ,RabbitMQ等等,都是很著名的产品。
2014-05-24 19:19:36 881
转载 Zend Framework 2.0资料汇总
本日志整理并汇总Zend Framework 2.0(下称ZF2)相关资料,不断更新中,欢迎补充:Zend Framework 2.0 (ZF2)官方资源Zend Framework 2(ZF2)官方网站Zend Framework 2(ZF2)用户手册Zend Framework 2(ZF2)API文档Zend Framework 2(ZF2)模块汇总Zend Framewo
2014-05-24 19:10:35 769
转载 EvaEngine前瞻
EvaEngine即将启动,目前只能将尚存于想象中的EvaEngine描述一下,权当YY。等项目完成后再两相对照,也是一番乐事。一句话定义的话,EvaEngine是一个基于PHP5/PHP6以及Zend Framework 2.0(下称ZF2),面向开发者的Web应用快速开发引擎。引擎的概念是原创的,这是为了区别是开发框架(Framework)与最终产品(Product)而提出的。
2014-05-24 18:36:17 755
转载 Zend2(ZF2)的Debug及性能分析方法
Zend1.0时代有非常棒的工具ZFDebug,但在ZF2下显然还没有什么太好的方法。这里推荐老办法,用Xdebug + 分析工具,勉强可以分析ZF2执行效率和引用文件。在php.ini内如下设置zend_extension = "D:\xampp\php\ext\php_xdebug.dll"xdebug.collect_includes = 1xdebug.profil
2014-05-24 18:33:12 660
转载 ZF2重大变更:在MVC中去除Bootstrap,引入ServiceManager
Zend2这两天做了一次巨大的改动,将ServiceManager合并入主干,同时在MVC构架中彻底去掉了原来的启动管理Zend/Mvc/Bootstrap.这个改动几乎颠覆了整个Zend2.0至今为止的所有的已有Demo和模块,是一次具有破坏性的改动。(Evan Coury原话)在ZF2,Bootstrap所负责的任务已经非常单薄了,核心功能简单说就是提供了一组Di的默认配置
2014-05-24 18:32:24 650
转载 Zend Framework 2.0 (zf2) 进阶数据库操作
Zend Framework 2完全重写了Zend1的数据库组件,但是目前手册给的例子都弱爆了,只能自己整理一些Zend\Db\TableGateway用例,详见下文。连接数据库首选的操作DB方式还是继承TableGateway,比如现在要操作的数据库为test,数据表为mydbtable,新建一个类如下class MyDbTable extends Zend\Db\Tab
2014-05-24 18:30:46 925
转载 Zend Framework 2 beta5发布,增加i18n支持,更新Form功能
如果不出意外的话,这应该是ZF2的最后一个Beta版,之后就会进入RC阶段。本次的beta5更新主要的变动有两个,一是增加了i18n国际化支持,二是对ZF2 Form增加了一个名为Annotations(表单注释)的新功能。Zf2的I18N并没有特别大的改进,目前只支持Gettext或者php array两种形式的翻译库文件。然后在实际使用时,可以有两种方法实施i18n,一种是
2014-05-24 18:28:28 740
转载 ZF2小TIP:使用事件驱动为模块快速设置模板
在ZF1中,对一部分页面设置一个不同的Layout可能需要在每一个Controller中单独设置。在ZF2中,事件驱动的支持让Layout的设置变得非常灵活。比如要对Admin模块单独设置一个admin模板,只需要短短5行代码namespace Admin;use Zend\ModuleManager\ModuleManager;class Module { pub
2014-05-24 18:26:12 805
转载 Zend Framework 2.0 (zf2) 正式版发布及新功能介绍
著名php开源框架Zend Framework经历了长达数年的开发,终于在2012年9月5日正式发布了2.0版本,下简称ZF2。时隔Zend 1.0版本的发布已经有5年之久。php的框架一直都是百家争鸣的,但是作为php官方运维的框架,Zend Framework在php开发者中的流行度并不高。其一是由于Zend Framework主要面向大型应用,对代码规范以及程序结构有严格的规定,入门
2014-05-24 18:24:29 788
转载 在ZF2中实现Zend Framework的Controller init/preDispatch/postDispatch方法
在Zend Framework 1中,Controller里约定了一些默认的方法来实现钩子,包括Controller初始化时调用的init()方法派遣前的方法preDispatch()派遣后的方法postDispatch()在Zend Framework 2中,Controller不再提供这些方法,而改为更灵活的事件驱动,不过如果还想实现类似功能要怎么办呢?这里给出ZF2中实现in
2014-05-24 18:18:44 1019 1
转载 ZF2多级树形路由Route配置实例
Zend Framework 2的路由设置非常灵活,每一个路由都可以呈现树形结构,同时还可以为一个路由及其子路由设置不同的Controller与Action。在此之上又提供了非常丰富的路由种类,查阅ZF2路由相关文档可以了解到路由的常用方法。虽然可供选择的余地很大,不过在实际使用中,Zend\Mvc\Router\Http\Segment应该是适用范围最广的,推荐使用。因为在实际项目中,经
2014-05-24 18:17:44 778
转载 使用ZF2的DI操作Zend\Mail发送邮件
Zend Framework 2完整的实现了DI,也就是依赖注入功能,但是在正式发行的ZF2中,DI已经基本被ServiceManager所取代,一个ZF2项目几乎可以不接触DI这一层。但是DI仍然是ZF2中非常富有魅力的一个组件,通过一个的DI操作Zend\Mail发送邮件的实例来了解一下DI吧。正常的Zend\Mail使用中,我们一般需要实例化一个Zend\Mail\Messa
2014-05-24 18:16:50 1320
转载 Zend\Mail进阶:在ZF2的邮件中使用模板、多个附件以及用DI整合
在解决了基础的ZF2使用DI操作Zend\Mail发送邮件之后,可能我们关注的问题会转移到更加实际的方面,包括:如何为ZF2中的Zend\Mail设置模板并可以在模板中使用ViewHelper如何在ZF2中发送带有附件(Attachment)的邮件如何更好地使用DI来完成这一切在Zend\Mail中使用模板首先想到的自然是使用Zend\View作为邮件的模板引擎,这样不但可
2014-05-24 18:15:52 965
转载 EvaOAuth : 基于php/ZF2支持OAuth1.0与OAuth2.0的第三方Oauth登录统一接口模块
EvaOAuth是一个统一接口设计,兼容OAuth1.0与OAuth2.0规范的php oauth登录模块,目前支持超过20个主流网站的OAuth登录,包括:国外Facebook OAuth2Twitter OAuth1Google OAuth2Github OAuth2Msn Live OAuth2Flickr OAuth1LinkedIn OAuth1Yahoo OAuth1D
2014-05-24 18:15:02 1222
转载 ZF2自动加载非PSR-0标准库及实例(GeoIP地理位置查询)
Zend Framework 2.0的自动加载机制主要基于PSR-0标准,引入新的第三方库只需要注册新的命名空间即可。比如加载ZendOAuth模块,下载后放于vendor/ZendOAuth,然后在依赖的模块Module.php中加入一行即可:public function getAutoloaderConfig(){ return array( 'Zend
2014-05-24 18:13:38 923
转载 Zend Framework 2.0的Mvc结构及启动流程
概要 首先需要明确的是,Zend2.0的启动以及MVC构架是完全基于事件驱动的。如果对事件驱动还不太了解的话,应该先弄清楚什么是ZF2的事件驱动,并掌握基本的EventManager用法,这是阅读本文的基础。请参考Using the ZF2 EventManager。 基于事件驱动MVC与传统的MVC有什么不同,简单说就是由传统的复杂流程式调用过程。变成了先在某处注册事件,然后在某处触
2014-05-24 18:08:15 704
转载 zend framework2初探(二)
在zend framework2里面,程序重新按照模块保存(在zf1的文档中,模块不是默认的设置)。在application.config.php里面指定了程序有多少个模块:1234 'modules' => array( 'Application', 'Album', ),这段配置里有两个模块,分别存放在module文件夹下的对应目
2014-05-24 17:58:16 820
转载 zend framework 2初探(一):启动过程
一、index.php的变化:12345678chdir(dirname(__DIR__)); // Setup autoloadinginclude 'init_autoloader.php'; // Run the application!ZendMvcApplication::init(include 'config/application.config.php')->r
2014-05-24 17:52:31 1138
转载 Zend Framework2 教程 Zend\Mvc 快速入门(一)
安装应用架构入门的最简单的方式就是获取示例应用和模块库。可以通过以下几种途径。使用Composer简单复制ZendSkelectonApplication库:1prompt> git clone git://github.com/zendframework/ZendSkeletonApplication.git my-appl
2014-05-24 17:44:50 923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人