理解 Zend 框架 第 1 部分: 基础

Zend 框架众所周知,几年前,在众多强大且易用的脚本语言中,PHP 占据着首要位置。大多数基于 UNIX® 和 Linux® 的 Web 服务器都安装了该语言。如果您是一个程序员,您很容易获得一个主机帐户来使用该语言。Ruby 曾经风靡一时,但现在已经没有多少人使用了。如果您曾经想使用动态生成的...

2015-04-21 22:13:27

阅读数 394

评论数 0

magento xml配置详解(2)

Magento 的 config.xml 配置参数详解  Path: app/code/(codepool)/(NameSpace)/(ModuleName)/etc/config.xml 当你在Magento中新增一个或更新一个module的时候,需要在此config.xml中对所有的mode...

2015-04-19 21:22:14

阅读数 1253

评论数 0

magento xml配置详解(1)

在xml文件中增加配置项和值 控制 website/stores/store views 的配置 为不同的store设置不同的配置 提示: magento在运行时会将每一个不同module的config.xml文件融合成 为一个很大的全局config.xml文件。xml内容结构 < con...

2015-04-19 21:08:10

阅读数 857

评论数 0

3. PCRE 兼容正则表达式

preg_grep array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )如://匹配国内固定电话 $preg = '/\d{3,4}-?\d{7,8}/'; $arr = array('04321234...

2015-04-15 22:03:55

阅读数 339

评论数 0

3. XML 树结构

XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。一个 XML 文档实例 XML 使用简单的具有自我描述性的语法:<?xml version="1.0" encoding="utf-8"?> <note> <...

2015-04-15 21:16:46

阅读数 318

评论数 0

2. XML 的用途

XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。XML 把数据从 HTML 分离 如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。 通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局...

2015-04-15 21:01:54

阅读数 356

评论数 0

2. 正则表达式

1.单词界定符 如: \b 匹配的字符串要为一个完整的单词。 而:\B 匹配的字符串不能是一个完整的单词,而是其他单词或字符串的一部分 2.字符类( [ ] ) [ ] 一个方括号只能匹配一个字符。3.选择字符 ( | ) ( | ) 选择字符,可以理解为”或”。 使用 ” [ ...

2015-04-15 19:43:53

阅读数 363

评论数 0

1. 正则表达式简介

1. 一个标准的正则表达式分为3个部分:分隔符、表达式和修饰符。1.1 分隔符用来包裹表达式,可以是除了特殊字符意外的任何字符,常用的分隔符是' / '。表达式由一些特殊字符(即元字符)和非特殊字符(即文本字符)组成,比如' [a-z0-9_-]+@[a-z0-9_-]+ '是一个合法的表达式...

2015-04-14 22:05:26

阅读数 373

评论数 0

6. laravel 控制器

简介 除了在单一的 routes.php 文件中定义所有的请求处理逻辑之外,你可能希望使用控制器类来组织此行为。控制器可将相关的 HTTP 请求处理逻辑组成一个类。控制器通常存放在 app/Http/Controllers 此目录中。基础控制器<?php namespace App\Htt...

2015-04-14 15:29:00

阅读数 665

评论数 0

5. laravel 路由(2)

路由群组 有时候您需要嵌套过滤器到群组的路由上。不需要为每个路由去嵌套过滤器,您只需使用路由群组。Route::filter('login',function() { if(Session::get('loginUserId',0)==0){ return "请登录到w...

2015-04-14 14:25:36

阅读数 481

评论数 0

4. laravel 路由(1)

什么是路由?路由其实就是URL规则,是浏览器里用来发http请求的指令,很多api的功能实际上就是通过URL来发送请求的。基本 GET 路由Route::get('/', function() { return 'Hello World'; });其他基础路由Route::post('fo...

2015-04-14 11:58:59

阅读数 496

评论数 0

3. laravel 包含头尾文件

在view中创建头尾文件: 并写入内容。在hello.blade.php中包含:

2015-04-14 10:13:38

阅读数 1234

评论数 0

2. laravel 创建第一条路由

基本路由您将在 app/Http/routes.php 中定义应用中的大多数路由,这个文件加载了 App\Providers\RouteServiceProvider 类。 大多数基本的 Laravel 路由都只接受一个 URI 和 一个 闭包(Closure) 参数 基本 GET 路由1.直接...

2015-04-14 10:06:10

阅读数 504

评论数 0

1. 第一个lavarel 项目

1.使用composer创建项目 进入服务器根目录创建项目 : 创建成功:

2015-04-14 09:31:05

阅读数 1169

评论数 0

1.Windows下 PHP 开源框架 laravel 的搭建

第一步: 先安装Composer。 自动检测到php.exe路径: 在命令行输入composer 出现: 则代表Composer安装成功!第二步: 安装lavarel 到github安装最新版本:https://github.com/laravel/laravel/arc...

2015-04-13 21:04:43

阅读数 505

评论数 0

2. PHP 自动转义函数

1.自动转义函数 addslashes() addslashes()函数用来为字符串$str加入斜线"\"。语法格式如下: string addslashes(string $str)2.还原字符串函数 stripslashes() stripslashes()函数...

2015-04-12 22:53:11

阅读数 496

评论数 0

1. PHP 命名规则

1.类命名 使用大写字母作为词的分割,其他的字母均使用小写。 名字的首字母使用大写 不要使用写划线 如:Name,SuperMan,BigClassObject等 2.类属性命名 属性命名应以字符 “m” 为前缀. 前缀 “m” 后才有与类命名一致的规则 “m” 总是在名字的开头起修饰作用,就像...

2015-04-12 21:46:25

阅读数 535

评论数 0

13. PHP 表数据入口(table data gateway)

前一章中使用动态记录模式对数据库表进行建立,获取,更新(通过扩展实现删除)每 一行的操作。动态记录模式是一种简单的抽象数据库连接的方式,但是这种简洁性也正是它 的弱点。动态记录类只处理单一的行,使得它在需要呈现大量信息的WEB应用中显得效率 很低,如旅游预约,在线购物等。在这一类应用――几乎...

2015-04-07 11:34:50

阅读数 649

评论数 0

12. 表数据入口(Table Data Gateway)

一:表数据入口(Table Data Gateway)表数据入口提供了用于访问单个表或者视图(也包含了联表查询)的所有SQL,通常一个表一个类。其它代码通过它来实现对数据库的交互。基于这个特点,表数据入口和事务脚本代码以及表模块结合的很好。在查询时候,表数据接口可以返回数据集 或者 DTO 或者 ...

2015-04-07 11:32:22

阅读数 359

评论数 0

11.策略模式(Strategy Pattern)

1. 概念策略模式(Strategy):它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。(原文:The Strategy Pattern defines a family of algorithms,encapsulates e...

2015-04-07 11:16:23

阅读数 297

评论数 0

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