分类 PHP笔记 下的文章

Azure 运行 yii2 Laravel 应用

理论上所有路由重新的都可以这样做 因为 Azure 是用的 iis 服务器, 所以路由重写不能用 .htaccess,我们需要用 web.config 配置文件。 把 index.php 同目录下的 .htaccess 替换为 web.config,内容为: <?xml version="1.0" encoding="UTF-8"?> <configuration> ...

dchaofei 2018 年 03 月 17 日 暂无评论

deepin 安装 xdebug

deepin 安装 xdebug 安装 php 看我前几篇文章 ==php7.0== 安装 xdebug # 检查是否有 phpize $ phpize -v 如果没有就执行 $ sudo apt-get install php-dev # 下载安装 xdebug $ wget https://xdebug.org/files/xdebug-2.4.0.tgz $ tax -xvzf xd...

dchaofei 2017 年 11 月 05 日 暂无评论

deepin 安装 php7 并实现多版本切换

首先安装 php 安装 命令:sudo apt-get install lamp 修改网站的根目录 在/etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/html 修改为想要的目录 ,比如 /var/www 命令:sudo vi /etc/apache2/sites-available/000-...

dchaofei 2017 年 11 月 01 日 暂无评论

Yii 模块化

Yii 模块化 其实 Yii 程序就是一个模块,最外层的控制器,模型,视图,配置文件就是一个大模块,我们可以创建许多小模块去细分逻辑问题。 例子: 假如我们创建一个博客,我们可以创建文章模块,用户管理模块,等等 如果用户管理逻辑太复杂,我们还可以细分头像模块,密码模块 如果当密码模块有 bug,你选择禁用,你可以在当前目录放置配置文件来控制是否启用子模块。 用 gii 创建模块,假如 P...

dchaofei 2017 年 09 月 25 日 暂无评论

composer 使用

composer 的仓库 https://packagist.org/ 下载单个依赖包,两种方式,后边可跟上版本号 composer require yiisoft/yii2-gii 2.04 OR php composer.phar require yiisoft/yii2-gii 2.0.4 安装所有依赖包 首先在 composer.json 文件中写明所需要的依赖,requi...

dchaofei 2017 年 09 月 17 日 暂无评论

yii2 Pjax 的使用

果然啊,有些坑还是要自己踩过才懂是什么坑。 Yii2 提供了一个 Pjax widget 帮助我们使用 Pjax 引入 Pjax <?php use yii\widgets\Pjax; ?> 添加 Pjax 包裹住需要更新的内容 <?php Pjax::begin(); ?> 需要更新的内容 <?php Pjax::end(); ?> 超链接使用 P...

dchaofei 2017 年 09 月 09 日 暂无评论

Yii2 登录验证码的实现

验证码相关类目录:vendor\yiisoft\yii2\captcha; 首先在你的 LoginForm 添加代码 public $verifyCode; //登录验证码 public function rules() { return [ ['verifyCode', 'captcha'], ]; ...

dchaofei 2017 年 09 月 07 日 暂无评论

非本地服务器不能使用 gii

yii 默认只能本地服务器才能使用 gii 和 debug 我是在本地搭建虚拟机上开发的,不能使用gii 如下设置就行 //打印访问的IP echo \Yii::$app->request->userIP;die; 把打印的 ip 写入 $config['modules']['debug'] = [ 'class' => 'yii\debug\Module'...

dchaofei 2017 年 09 月 02 日 暂无评论

使用 composer 安装 yii2 的坑-github授权

所报错误: [Composer\Repository\InvalidRepositoryException] No valid bower.json was found in any branch or tag of https://github.com/jquery/jquery-dist.git, could not load a package from it. 问题描述 执行...

dchaofei 2017 年 09 月 02 日 暂无评论

什么是MVC?

1.MVC是什么? 答: MVC简单的说就是将往网站源码分类,分层。 MVC三个字母的含义: M:Model模型,负责数据库操作。 V:View视图,负责调用Model调取数据,再调用模板,展示出最终效果。 C:Controller控制器,程序的入口,决定改调用哪个View,并告诉View该做什么。 如此来说,程序的执行顺序是C-V-M或C-M,和MVC的名字正好相反。 为什么要用MVC...

dchaofei 2017 年 06 月 09 日 暂无评论