订阅: RSS

MVC 模式和类封装的探讨

 

编码对于合格的 PHP 程序员来说并不是什么难事(也许只是花费时间长短的问题),因此系统分析和设计这一阶段就显得尤为重要。不过本文并不打算讨论和需求分析、获取商业逻辑相关的话题,而是针对系统设计方面进行探讨。
...
分类:PHP框架 | 评论: 0 | 查看次数:

代码最简单的伸缩门---网页特效-jquery 实现

JQUERY 是非常有名的JAVASCRIPT 库,它的宗旨是更少的代码实现更多的功能。在我的实际使用过程中,真实的感受到了这一点。能用JQUERY 实现的强大的功能,特别是它的AJAX 功能,代码却是十分的优美而又简洁,如果换作直接用 JAVASCRIPT 去实现的话,代码肯定没那么少,也谈不上优美了。

在开发一个企业网站后台的时候,用JQUERY 实现了一个简单的功能------伸缩门。伸缩门在网站后台的功能目录树应用的很多,可以大大节省有限的网页的空间。

我采用JQUERY 和 DIV 来实现,引入的JQUERY 库是jquery-1.3.2.min.js,HTML 代码如下

...

分类:JQUERY | 评论: 0 | 查看次数:

修改新浪在线编辑器550PX 宽度改成800px

最近用PHP 开发一个企业后台,昨天完成了一个分页类。一直想找一个好用的在线编辑器,下了很多个都不是很满意。找到了一个新浪在线编辑器PHP版的,界面很清爽,功能也算齐全,属于轻量级的,最钟意的一点就是它的可视编辑区域有刻度指示,而且到了刻度末尾可以自动换行,就像文本域一样。可惜的是这个编辑器比较老了,可视编辑区域只有550px 的宽度,花了好几个小时,把这个在线编辑器修改了一下,背景图片也全都修改了宽度,可编辑区域变成了800px,刻度也PS成800PX 宽。
 

...
分类:网页设计 | 评论: 0 | 查看次数:

PHP 面向对象开发的 分页类

分享自己完成的一个分页类

 
 
学习PHP 有一段时间了,很感谢PHP100的教学视频,原来是用ASP 的,现在学了PHP 发现比ASP 好用的多。最近在用PHP开发一个后台,今天做了一个分页类,功能是“共 X 页 X 条记录 首页 上一页 下一页 尾页”加一个下跳转框。第一次用OO的方法来实现一个功能,拿出来希望给初学者看看,交流一下。带的是SQLITE 文件型数据库,用PDO 做的连接,可以直接运行,我的环境是WAMP 2.0版本。
...
分类:PHP编程 | 评论: 0 | 查看次数:

测试安装好的PHP框架

测试应用程序

您已经下载并安装了三个框架。但是您可能已经注意到自己尚未用这三个框架执行任何实际操作,例如用 Hello World 应用程序检验安装。那是因为您要跳过 Hello World 并转到较深入(但不会非常深入)的内容中。

在 PHP 框架中构建 Hello World 应用程序可能会有点痛苦。使用框架需要花费一定的系统开销,并且该系统开销发生在您尝试创建诸如 Hello World 等简单内容时。但是,在处理更复杂的应用程序时,同样的系统开销看上去则成为合理的支出。

...
分类:PHP框架 | 评论: 0 | 查看次数:

PHP 框架安装 ZEND symfony symfony

安装

每个框架都有自己的一组安装说明,并且完整的安装细节超出本文的范围。本文将重点说明这三个框架的安装,突出每个单独框架的安装说明里可能未涉及的要点,或者需要有别于安装说明的内容,因为将全部三个框架安装到一台计算机上十分特殊。

首先创建一个文件夹来保存所有代码、框架并包括本系列需要的内容(例如,名为 /column 的目录)。在此目录中,创建四个附加目录:htdocs、protected、include 和 src。编辑 Apache conf 文件,使文档根目录指向 /column/htdocs —— 然后当您处于该目录中时(如果尚不在其中),应当启用 mod_rewrite。编辑 php.ini conf 文件使 /column/include/ 目录包含在 include_path 指令中。如果您还没明白所有这些操作的意义,请不要着急。当您安装框架时,一切都会变得清晰。

...
分类:PHP框架 | 评论: 0 | 查看次数:

不同场合下的女士手提包

女士们会收藏多少系列的包呢?一系列的肩包袋、手提包、笔记本电脑、直桶包袱,手提袋,带有链条的金钱豹图案或斑马图案来帆布包。那是不是很疯狂?如果你是一个时尚人士,你将会惊奇的发现网上也可以获得这些。

 

分类:LEATHER GOODS | 评论: 1 | 查看次数:

标签跳转页 TAB 简化最终版

经过进一步调试,发现还可以对原有的DIV 布局的HTML 代码进行简化,使得HTML 代码量更少,结构也更加清晰,增加执行的效率。而相应的JQUERY 的代码几乎不用修改。同样的CSS样式控制代码更加简洁。

<div class="tab">
  <ul>
   <li class="selected">111111111</li>
...

分类:JQUERY | 评论: 0 | 查看次数:

因为要对公司的主页www.leathergoods-china.com进行改版,但又不想破坏原有的布局宽度和结构,要在原有主页的有限的空间里添加新的版块却不能去掉原有的版块内容,所以想到了用标签页的技术来对原有的页面内容进行改造。采用标签页 TABS 技术可以将原有的内容压缩进更小的空间里,而且十分方便,易用性强,提高网站使用者体验。首先附上HTML 的布局代码如下:

<div class="tab">

...
分类:JQUERY | 评论: 0 | 查看次数:

CakePHP 敏捷 开发 Web 站点 入门

MVC 设计

通常,在这个阶段会根据应用程序所需的功能着手编写代码。一个登录页面、一个数据库、注册表单 — 搞定!多么简单!通常也就是这么简单。除非您希望更改外观、改变与数据库交互的方法、更改检验规则或在根本上更改应用程序的某些重要方面时,事情才会开始变得复杂起来。

CakePHP 的设计目的是尽可能轻松地编写应用程序,同时提供可以长期维护的应用程序。本教程将告诉您怎样使用 MVC 设计模式构建 Tor。CakePHP 将向您展示这个过程会是多么轻松。您自己会体会到使用 CakePHP 的意义。

...

分类:Cakephp | 评论: 0 | 查看次数: