分类 yii 下的文章

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 日 暂无评论

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 日 暂无评论

yii框架初使用

首页执行requirements.php文件,看配置是否支持使用yii框架 然后给config/web.php文件的'cookieValidationKey'传一个值,防止cookie攻击 这样就可以执行web/index.php的入口文件了 创建一个控制器,执行http://localhost/yii/basic/web/index.php?r=hello/index <?php...

dchaofei 2017 年 05 月 28 日 暂无评论