代码改变世界

关于TP的路径

2011-05-21 14:19 by 卫佳, 316 阅读, 0 推荐, 收藏, 编辑
摘要:TP中有不少路径的便捷使用方法,比如模板中使用的__URL__,__ACTION__等,如果你对这些路径不是很明白,用起来说不定就会有这样或那样的问题,抑或出了错也不知道怎么改,现在我们看一下这些路径到底是代表了什么吧!假如你项目首页的URL是:www.test.com/other/Form假如当前模块是:Index假如当前操作是:index那么首页完整的URL:http://www.test.com/other/Form/index.php/Index/index__ROOT__:/other/thinkphp/mydemo__SELF__:/other/thinkphp/mydemo/Fo 阅读全文

程序员需要的技能SKILL

2011-05-21 14:19 by 卫佳, 250 阅读, 0 推荐, 收藏, 编辑
摘要:软件开发是一个跨度很大的技术工作,在语言方面,有C、C++、Java、Ruby等等等等;在环境方面,又分嵌入式、桌面系统、企业级、WEB、基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需要努力补齐这些技能。而高级程序员应该非常熟悉这些基本技能,而且有能力胜任并带领其他经验不足的程序员。下面这些基本职业技术可以用来做为对一个程序员的评估,很明显,下面的这些技能都可以用来做面试。虽然,还有很 阅读全文

TP的U方法

2011-05-21 14:19 by 卫佳, 406 阅读, 0 推荐, 收藏, 编辑
摘要:U方法可以用于方便的生成URL地址,并且可以智能识别项目的URL配置。 使用格式: U('项目名://路由名@组名-模块名/操作名?参数1=值1&参数2=值2') 或者 U('项目名://路由名@组名-模块名/操作名',array('参数1'=>'值1','参数2'=>'值2')) 其中项目名 路由名 组名 和模块名都是可选参数 例如:U('App://Admin-User/add?pid=1')wedding jewelry sets 表示生成项目名称为App 阅读全文

PHP中文乱码解决

2011-05-21 14:19 by 卫佳, 152 阅读, 0 推荐, 收藏, 编辑
摘要:首先需要启用PHP的php_mbstring扩展,直接修改php.ini文件,找到:“;extension=php_mbstring.dlldiscount nike air shoes ”,取消前面的“; ”号即可。不讲废话,上代码看效果:<?phpecho "str:",$str = '你好,我是孤魂,欢迎光临我的博客';echo "";echo "mb_substr:" . mb_substr($str, 0, 7, 'gb2312');//结果:你好,我是孤魂echo "&quo 阅读全文

TP SEO

2011-05-19 15:46 by 卫佳, 299 阅读, 0 推荐, 收藏, 编辑
摘要:我们来通过一个简单的例子,分别用URL路由、空操作和空模块三个角度来实现,由此来看ThinkPHP对SEO和URL友好的支持到底有多方便。 因为URL_REWRITE比较特殊,需要服务器支持,所以下面的例子不涉及URL_REWRITE,所以比较具有通用性。 例子说明如下: 如果我们有一个City模块,而我们希望能够通过类似下面这样的URL地址来访问具体某个城市的操作: http://<serverName>/index.php/City/shanghai/一、使用URL路由功能实现 由于shanghai这个操作方法是不存在的,我们给相关的城市操作定义了一个city方法,如下:Cla 阅读全文

对TP2.0示例Rabc的理解和使用建议

2011-05-19 15:45 by 卫佳, 371 阅读, 0 推荐, 收藏, 编辑
摘要:最近要带学生开发一个小项目,为了方便开发,就上网找了一些开发框架,发现TP是国产的,开发文档容易理解(中文),评价也不错,就尝试用它来开发,这时已经是2.0了,没用过以前的版本. 项目一开始就做个用户验证和权限管理的模块,于是参考示例的Rabc源码,因为第一次用TP,很多看不懂,开发手册只字没提,只是说把Rabcmurano pendants的分离出核心,其它分析就没了,版块的VIP区又进不去,只有上网找了很相关的资料,也很非常少,经过几天努力和分析代码,有如下理解:(1)TP2.0把Rabc的功能分离出核心,但相关功能(不知道是不是全部功能,之前版本没用过)封装在示例的commonActio 阅读全文

TP整合FCK

2011-05-19 15:45 by 卫佳, 180 阅读, 0 推荐, 收藏, 编辑
摘要:首先现在最新版本的FCK包,解压到TP的第三方类库文件夹:Vendor 下开始配置FCK:一、找到FCK根目录下的fckeditor_php5.php,大约在130行的__construct中,修改FCK路径信息:$this->BasePath= './ThinkPHP/Vendor/FCKeditor/' ;二、设置编辑器图片上传目录,找到FCK:FCKeditor\editor\filemanager\connectors\php,大约在34行设置:$Config['UserFilesPath'] = 'thinkphp/uploadfiles 阅读全文

AjaxPage

2011-05-19 15:45 by 卫佳, 437 阅读, 0 推荐, 收藏, 编辑
摘要:最近刚刚学习THINKPHP,在实践中需要异步更新表格数据,类ORG.Util.AjaxPage提供GET刷新方式。也看到有朋友提出了AJAX实现的PAGE类,不过看代码貌似只是实现了第一次显示,分页显示的连接好像没有改变。我基于PAGE类,修改实现了其AJAX版本,基本达到我预期目标。请各位专家不吝赐教。改进思想========1. 读取POST参数2. 改进URL为JAVASCRIPT方式的AJA[attach]1469[/attach]X函数使用方法========1. 控制类(Controller) public function phpAjaxMethod() { $Form = D 阅读全文

Paypal高级API付款代码范例

2011-05-18 15:20 by 卫佳, 898 阅读, 0 推荐, 收藏, 编辑
摘要:不仅仅Paypal,支付宝、财付通都一样一样的。<?phpclass PaypalAPI { private$api_authentication_mode = '';// 3TOKEN UNIPAY private $api_account = ''; private $api_password = ''; private $api_signature = ''; private $api_subject = ''; private $paypalPaymentUrl ='https://www.p 阅读全文

RBAC分析、应用、优化

2011-05-18 15:20 by 卫佳, 318 阅读, 0 推荐, 收藏, 编辑
摘要:RBAC对于ThinkPHP初学者来说总感觉太复杂,但是权限认证与管理是非常重要且常用的功能,所以我这里算是以学习笔记的形式与大家共同学习。 如题所示,这个帖子主要分为三个部分:分析、应用、优化。分析部分主要了解下RBAC到底是什么,并分析数据库结构,做好应用准备;应用部分以示例项目来看RBAC是如何工作的,对RBAC有个全面的了解;优化部分主要是讲在我们的项目部署时怎么简化RBAC用于实际建站。分析与应用部分我们均以传统方式来部署,优化部分大家可以提出自己的优化方法。 一、分析 RBAC:基于角色的访问控制(Role-Based Access Control),参见百度百科。 用户,角色,节 阅读全文
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页