代码改变世界

随笔分类 -  PHP

Yii2 使用Composer

2015-02-10 09:52 by dreamhappy, 930 阅读, 收藏, 编辑
摘要: composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件composer中文网http://www.phpcomposer.com/安装路径composer的安装路径 h... 阅读全文

Yii2中的入口文件环境配置

2015-01-30 11:02 by dreamhappy, 3089 阅读, 收藏, 编辑
摘要: 默认的Debug配置在入口文件中defined ( 'YII_DEBUG' ) or define ( 'YII_DEBUG', true );defined ( 'YII_ENV' ) or define ( 'YII_ENV', 'dev' );以上配置后,所有的异常会直接显示在页面,也就是爆红... 阅读全文

Yii2中的环境配置

2015-01-30 10:58 by dreamhappy, 4943 阅读, 收藏, 编辑
摘要: 默认的Debug配置在入口文件中defined ( 'YII_DEBUG' ) or define ( 'YII_DEBUG', true );defined ( 'YII_ENV' ) or define ( 'YII_ENV', 'dev' );以上配置后,所有的异常会直接显示在页面,也就是爆红... 阅读全文

Yii2 中自定义实例名称

2015-01-18 10:12 by dreamhappy, 1252 阅读, 收藏, 编辑
摘要: Yii2高级模板中,以frontend 和backeend的模式来分离前后台,这样的优势是 工程可以独立开发和部署。很大程度上起到解耦作用。如果我们希望再增加名为 【api】一个过程怎么办?第一步 需要增加Add API Alias在common文件下的config下的bootstrap.phpYi... 阅读全文

guzzle调用失败-缺少guzzle

2015-01-05 11:18 by dreamhappy, 587 阅读, 收藏, 编辑
摘要: 用composer安装了,但是目前为止还有问题。开发环境是 WAMP PHP5.4.12. 已经打开PHP.ini 的SSL扩展,现在还是提示缺少 curl-ca-bundle.cr报错No system CA bundle could be found in any of the the comm... 阅读全文

Yii2中的零碎知识点

2014-10-16 09:34 by dreamhappy, 11146 阅读, 收藏, 编辑
摘要: PHP最佳实践1 PHP获取时间戳:echo time();时间戳转换date('Y-m-d H:i:s', $时间戳);2 linux 显示命令 ls显示所有文件夹 查看命令:tail -200 runtime/logs/app.log 退出vim :qz :xa3 数据库日志:tail -f /... 阅读全文

Yii中设置时间分区

2014-01-30 22:56 by dreamhappy, 447 阅读, 收藏, 编辑
摘要: 在wamp环境下,运行一个Php yii的项目 出现问题:Use of undefined constant PRC - assumed 'PRC'检测我的环境 PHP5.3检测Php.ini中date.timezone=UTC将其改成date.timezone=Asia/Shanghai根据网络资... 阅读全文

LoginForm表单的执行过程

2013-11-05 23:02 by dreamhappy, 8244 阅读, 收藏, 编辑
摘要: 读取这篇文章,您将了解到提前熟悉几个基础点LoginForm表单的执行过程首先我们看表单模型声明验证规则填充模型触发验证默认的用户密码加密用户验证中使用Salt数据验证调试Yii参考提前熟悉几个基础点attributeLabels()返回一个属性名字和属性标签的映射。给字段一个显示在页面上的别名, 比如说, ‘user’ => ‘用户名’, 当我们在页面使用的时候, 它显示的就是 用户名 而不再是 username了。validatePassword()Yii内置的验证授权框架,核心是一个事先声明的用户应用部件,用来代表当前用户存储的身份信息。通过Yii::app()->user在 阅读全文

yii学习记录-gii配置

2013-11-01 22:27 by dreamhappy, 3180 阅读, 收藏, 编辑
摘要: 这篇博文中你将了解到以下内容YiiDemo配置文件Yii代码生成器修改PHP执行环境变量参考Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程。Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异 YiiDemo配置文件主要配置文件位置 protected/config/main.phpYii代码生成器 1 激活protected/config/main.php数据库配置main.php中设置数据连接2 增加gii配置'modules'=>array( / 阅读全文

性能永远不是优先考虑的问题

2013-09-19 23:35 by dreamhappy, 880 阅读, 收藏, 编辑
摘要: 在SAE博客上看到一篇文章,摘录有价值的段落存盘,收藏。我从来不会一开始就考虑性能问题。如果项目成本很低,甚至到项目结束时,如果没有感觉到明显的性能问题,也不会去管。要知道现在已经不是DOS的年代,CPU的计算能力很高,但成本很低了。重要一点是,如果只针对提升性能对代码做改动,很容易破坏代码的复用性和可维护性。而返过来,提高了代码的复用性和可维护性,则很容易提高性能。下面有一个PHP的代码实例,功能是帮助用户重置密码(代码为了简单说明问题,请不要太在意一些无关的细节)requestResetPassword是接收用户重置密码的请求并且做了相应的检查。为了更好的复用性,我将重置密码的操作单独分配 阅读全文

php函数琐记

2013-01-14 17:44 by dreamhappy, 154 阅读, 收藏, 编辑
摘要: 2013-01-14get_settings($name) 获取全部设置信息参考http://www.yoursite.com/wp-admin/options.php示例<?php echo get_option('blogname'); ?>the_permalink()将文章URL作为文本形式显示<a href="<?php the_permalink(); ?>">permalink</a> the_title()<?php the_title( $before, $after, $display 阅读全文

PHP学习 wordpress中的 get_option()

2012-12-09 13:35 by dreamhappy, 527 阅读, 收藏, 编辑
摘要: 以下为转载http://www.wordpress.la/codex-%E5%B8%B8%E7%94%A8%E5%87%BD%E6%95%B0-get_option().html说明这是一种从选项数据库表wp_options中获取有名称的选项的值的安全方法。如果所需选项不存在,或选项无相关值,函数返回FALSE。用法<?phpechoget_option($show);?>参数$show(字符串)(必需)需要检索的选项名称。默认值:None$default(混合)(可选)无值可返回时返回的默认值(如选项不在数据库中时)默认值:false返回的值更多信息请见http://codex. 阅读全文

dede数据库连接文件

2012-09-23 14:19 by dreamhappy, 3421 阅读, 收藏, 编辑
摘要: 这篇文章说说织梦CMS数据库连接文件文件位置 在根目录下 data\common.inc.php文件值:$cfg_dbhost = 'localhost';$cfg_dbname = 'xxxxxxx';$cfg_dbuser = 'xxxxxxx';$cfg_dbpwd = 'xxxxxxx';$cfg_dbprefix = 'dede_';$cfg_db_language = 'utf8';cfg_dbprefix是数据库表名字的前缀,也可以不加。 阅读全文

windows 环境安装wamp软件实现php开发环境

2012-05-30 23:13 by dreamhappy, 1492 阅读, 收藏, 编辑
摘要: Windows下实现php开发环境的方法就是将数据库mysql,服务器apache,开发语言php集合在一起。之前需要配置wordpress的时候也是使用了一个集合软件AppServ。wamp官方网址:http://www.wampserver.com/en/是lamp架构在windows系统上的版... 阅读全文

In PHP5, what is the difference between using self and $this? When is each appropriate?

2012-05-23 10:22 by dreamhappy, 266 阅读, 收藏, 编辑
摘要: Use $this to refer to the current object. Use self to refer to the current class. In other words, use $this->member for non-static members, use self::$member for static members. 阅读全文

apache 服务器修改网站默认首页

2012-05-22 14:43 by dreamhappy, 626 阅读, 收藏, 编辑
摘要: httped.conf 中找到<IfModule dir_module>DirectoryIndex index.html index.php index.php3 index.htm</IfModule>修改相应的页面即可如果修改不能生效,可能是httpd.conf包含了其它配置文件参考 阅读全文

SAE平台搭建wordpress实现注册用户发送邮件

2012-04-07 23:55 by dreamhappy, 2474 阅读, 收藏, 编辑
摘要: 最近使用sina云平台搭建wordpress程序,在使用过程中前台可以注册用户,但是找回密码功能输入用户邮件地址后出现:发送邮件错误 您的主机禁用了 mail() 函数网上搜索一遍,找到了通过插件解决问题的方法:WP-Mail-SMTP参考网址:http://www.ziyouwu.com/index.php/archives/98.html在wordpress的后台启动插件后设置发送邮件的相关信息1:填写你的邮箱地址,你打算用哪个邮箱发信件2:填写你想显示的发件人名称3:不用管了4:你选择发信邮箱的SMTP地址。不同的邮箱不一样哦(腾讯的smtp.qq. com, 163邮箱smtp.163 阅读全文

我的wp记录--WordPress3.0导航菜单图文使用教程

2012-04-05 17:50 by dreamhappy, 1491 阅读, 收藏, 编辑
摘要: WordPress3.0导航菜单图文使用教程 阅读全文