1.3 Zend_Acl (3)

2.3. 高级用法2.3.1. 保存 ACL 数据确保持久性 Zend_Acl 就是这样设计的,它不需要为 ACL 数据的存储而要求任何特别的后台技术如数据库或者缓冲服务器。它的完全的 PHP 实现使得在Zend_Acl之上构建定制的管理工具相当地容易和灵活。许多情形需要一些 ACL 的交互式维...

2015-06-30 15:36:50

阅读数 350

评论数 0

1.2 Zend_Acl (2)

2.2. 精细的访问控制2.2.1. 精细的访问控制 在前一章节中定义的基本的 ACL 显示如何在整个 ACL (所有的 Resources )允许各种各样的权限。然而在实践中,访问控制趋向于拥有例外和可变程度的复杂性。Zend_Acl 允许你直截了当并灵活地完成这些精细准确的控制。 对于CMS...

2015-06-30 15:35:26

阅读数 393

评论数 0

12. Magento 后台top栏开发

新建模块Www/First confi.xml <config> <global> <helpers> <first> <class>Www_First_Hel...

2015-06-30 13:19:38

阅读数 486

评论数 0

1. Zend_Acl

2.1. 简介Zend_Acl 提供轻量并灵活的访问控制列表 (ACL,access control list) 功能和权限管理。一般地,应用软件可以利用这样的功能限制某些特定对象来访问特定保护的对象。在本文档中, Resource (资源)是一个限制访问的对象。 Role (角色)是一个可以发...

2015-06-29 22:48:21

阅读数 355

评论数 0

28. git 常用命令

1. 查看版本 git --version2. 设置用户名和邮箱 git config --global user.name "username" git config --global user.email "email"3.设置别名 git config...

2015-06-29 17:59:28

阅读数 291

评论数 0

第012讲 盒子模型经典应用

1. 盒子模型 ul 中 li 默认有距离: .faceul{ width:300px; height:250px; border:1px solid red; padding-left:0px; //清边距 }<html> <head&...

2015-06-28 12:32:38

阅读数 511

评论数 0

第5讲 zend原理深度剖析

1. 文件.htaccess的重写机制如果 apache 开启了重写机制,则在 apache 启动时,会去找网站的根目录有没有 .htaccess 文件,如果有则按 .htaccess 文件中的规则,没有则默认。 在 apache 的底层代码中有如下方法: 所以读取的是网站根目录,命名为 ...

2015-06-27 23:17:53

阅读数 600

评论数 0

第4讲 The Zend Framework MVC Architecture

一、概述:In this chapter, we will cover the following topics: 1. Zend framework MVC overview 2. The Front Controller 3. The router 4. The dispatcher ...

2015-06-27 15:46:28

阅读数 578

评论数 0

第3讲 zend原理剖析

apahce在打回给浏览器。

2015-06-27 14:47:20

阅读数 377

评论数 0

第2讲 ZF2.4 最新框架搭建

一、Zend Framework 2 安装环境要求Apache:1、打开 mod_rewrite 支持 (1)打开 httpd.conf 文件 (2)找到 #LoadModule rewrite_module modules/mod_rewrite.so 这一行 (3)把这行左侧...

2015-06-26 16:57:05

阅读数 473

评论数 0

第1讲 zend1.11介绍

开发步骤:1.下载一个最新的zend framework库 2.创建zend framework工程 2.1 手工创建 2.2 使用zf.bat程序创建 (1) 进入到zf.bat所在目录(doc) (2)使用命令zf.bat create project 项目的全路径(...

2015-06-24 23:03:08

阅读数 356

评论数 0

27. 搭建Git服务器

在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不 得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用...

2015-06-24 17:43:54

阅读数 357

评论数 0

26. 配置别名

有没有经常敲错命令?比如git status?status这个单词真心不好记。 如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。 我们只需要敲一行命令,告诉Git,以后st就表示status:$ git config --global alias....

2015-06-24 17:41:04

阅读数 272

评论数 0

25. 自定义Git

在安装Git一节中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。 比如,让Git显示颜色,会让命令输出看起来更醒目: $ git config –global color.ui true 这样,Git会适当地显示不同的颜色,比如git status命...

2015-06-24 17:38:17

阅读数 277

评论数 0

24. 使用GitHub

我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开 源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。 在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因...

2015-06-24 17:36:14

阅读数 362

评论数 0

23. 操作标签

如果标签打错了,也可以删除:$ git tag -d v0.1 Deleted tag 'v0.1' (was e078af9)因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。 如果要推送某个标签到远程,使用命令git push origin tagname...

2015-06-24 17:34:51

阅读数 304

评论数 0

22. 标签管理

发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个 标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支...

2015-06-24 17:33:07

阅读数 368

评论数 0

11. Magento路由分发过程解析(一):在前端控制器中获取路由对象

Magento的路由系统,需要考虑到两个抽象层。1,首先你需要了解,可能会有无数多个路由对象负责处理路由逻辑,最后只有一个路由对象能够获取并处理该请求。默认情况下,Magento拥有四个路由对象。2,在这四种路由对象内,又有一系列不同的规则用于匹配url地址到相应的控制器方法。这些规则非常相似,只...

2015-06-24 15:13:57

阅读数 592

评论数 0

21. 多人协作

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是 origin。 要查看远程库的信息,用git remote:$ git remote origin或者,用git remote -v显示更详细的信息:$ git rem...

2015-06-23 15:34:57

阅读数 304

评论数 0

20. Feature分支

软件开发中,总有无穷无尽的新的功能要不断添加进来。 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个 feature分支,在上面开发,完成后,合并,最后,删除该feature分支。 现在,你终于接到了一个新任务:开发代号为Vulcan...

2015-06-23 15:31:17

阅读数 298

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭