
yii2
安安1120
这个作者很懒,什么都没留下…
展开
-
yii2basic用法之:2、登录
我这个是参考网上的做的,已经成功了,这里贴出来做个记录参考地址:http://www.yiichina.com/tutorial/3321、创建数据库 eg:storage2、将参考例子中的user表的结构复制到SQL中生成user表 CREATE TABLE IF NOT EXISTS `user` (`id` int(10) unsigned NOT NULL ...转载 2018-11-11 16:48:16 · 560 阅读 · 0 评论 -
yii2basic用法之:3、优化路径,隐藏index.php 入口文件
这里需要说一下,我看到我们的都是直接在通过设置虚拟域名来做的,但是那个我没有做,因为我不会······,这里还是写一下传统的做法吧1、修改apacha配置文件,我用的是wampserver2.5版本httpd.conf2、打开重写模块 3、找到<Directory "W:/wamp/www/"></Directory>,将AllowOverride...原创 2018-11-11 16:48:33 · 506 阅读 · 0 评论 -
yii2basic用法之:4、模板文件
这里先写一下模板文件的位置吧,其他没来得及整模板文件在 view文件夹下layout文件夹下的main.php 给某个控制器单独加载母版文件首先在views文件夹下的basic文件里layouts文件夹里新建一个母版文件site.php,当然这个文件是完整的html标签。然后在要用到的控制器里加上一句public $layout = 'site';就行了...原创 2018-11-11 16:48:47 · 203 阅读 · 0 评论 -
yii2basic用法之:5、事务处理
有的操作可能涉及到操作表的先后顺序,例如,我在向a表添加一条数据后就将这条数据从b表删除,为了防止在进行完“向a表添加一条数据”,发生错误导致“将这条数据从b表删除”的操作执行不了,这时就出现了a表中有了新添加的这条数据,但是b表中并没有把这条数据删除,所以用到了事务。看了好多教程都是直接写的 # 开启事务$transaction = $connection->beginTra...原创 2018-11-11 16:49:20 · 147 阅读 · 0 评论 -
yii2basic模版之:6、修改默认控制器
额,这里有点话是直接用的别人的按照网上所说,终于在/vendor/yiisoft/yii2/web/Application.php的第28行找到了:public $defaultRoute = 'site'; 但改框架源码我总感觉不好,最好找到了自己扩展的配置文件在/config/web.php。于是在 $conifg=[] 里添加了一行代码:'defaultRoute' =>...原创 2018-11-11 16:49:44 · 231 阅读 · 0 评论 -
yii2basic模版之:7、判断用户是否登录
Yii::$app->user->isGuest为真是即为游客原创 2018-11-11 16:50:01 · 849 阅读 · 0 评论 -
yii2basic模版之:8:得到登录的用户名
Yii::$app->user->identity->username原创 2018-11-11 16:51:03 · 533 阅读 · 0 评论 -
yii2basic模版之:9、页面跳转
这里是做好处理后直接跳到指定页面return $this->redirect([‘控制器/方法名’]); 例如:return $this->redirect(['product-store/index']); 这里的跳转参数里根据自己访问地址的真实设置为准...原创 2018-11-11 16:51:21 · 361 阅读 · 0 评论 -
yii2basic模版之:10、利用yii2自带的UploadedFile上传图片
先贴出别人封装的上传函数操作吧1、模型:创建一个 models/UploadForm.php: namespace app\models;use yii\base\Model;use yii\web\UploadedFile;/*** UploadForm is the model behind the upload form.*/class UploadForm exten...原创 2018-11-11 16:51:38 · 702 阅读 · 0 评论 -
yii2basic用法之:1、安装
太不好意思了,接触了一段时间yii2了,到现在还没有安装过advanced版本,这里先大致说一下basic的安装吧1、下载basic版本,解压,将解压后的内容拷贝到你的项目文件夹下 下载地址:http://www.yiichina.com/download2、 运行入口文件,即web文件夹下的index.php文件这时提示一个错误,说是缺少cookie值 找到配置文件...原创 2018-11-11 16:48:00 · 477 阅读 · 0 评论