为了账号安全,请及时绑定邮箱和手机立即绑定

PHP之Yii2框架搭建完整博客系统

上班偷偷打酱油 PHP开发工程师
难度中级
时长 8小时15分
学习人数
综合评分9.33
43人评价 查看评价
9.3 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', `username` varchar(255) NOT NULL COMMENT '用户名', `auth_key` varchar(32) NOT NULL COMMENT '自动登录key', `password_hash` varchar(255) NOT NULL COMMENT '加密密码', `password_reset_token` varchar(255) DEFAULT NULL COMMENT '重置密码token', `email_validate_token` varchar(255) DEFAULT NULL COMMENT '邮箱验证token', `email` varchar(255) NOT NULL COMMENT '邮箱', `role` smallint(6) NOT NULL DEFAULT '10' COMMENT '角色等级', `status` smallint(6) NOT NULL DEFAULT '10' COMMENT '状态', `avatar` varchar(255) DEFAULT NULL COMMENT '头像', `vip_lv` int(11) DEFAULT '0' COMMENT 'vip等级', `created_at` int(11) NOT NULL COMMENT '创建时间', `updated_at` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=560 DEFAULT CHARSET=utf8 COMMENT='会员表';
    查看全部
  • yii修改URL 在main.php中添加 urlManageer=>[ ]
    查看全部
  • test
    查看全部
  • 按照新版本的 不需要老师这么多步骤 但是由于函数的问题参数只有两个 submitbuttom 照搬老师的算了
    查看全部
  • .avatar{ margin: 3px; padding:3px; /*padding-bottom: -10px;;*/ /*box-shadow: rgba(253, 248, 255, 0.2);*/ /*-webkit-border-radius: 1px;*/ /*-moz-border-radius: 1px;*/ border-radius: 22px;; } .avatar img{ /*-webkit-border-radius: 15px;*/ /*-moz-border-radius: 15px;*/ border-radius: 10px;; border: #ccc solid 0; width: 32px; height: 32px; } 如果不是照搬老师代码 这个样式还可以 如果照搬老师的 这样是不太行
    查看全部
  • Model映射数据库的表 Form映射页面表单
    查看全部
  • 配置路由
    查看全部
  • 建表语句 CREATE TABLE `y_admin` ( `id` INT (11) NOT NULL AUTO_INCREMENT COMMENT '自增ID', `username` VARCHAR (255) NOT NULL COMMENT '用户名', `auth_key` VARCHAR (255) NOT NULL COMMENT '自动登陆key', `password_hash` VARCHAR (255) NOT NULL COMMENT '加密密码', `password_reset_token` VARCHAR (255) NOT NULL COMMENT '重置密码token', `email_validate_token` VARCHAR (255) NOT NULL COMMENT '邮箱验证token', `email` VARCHAR (255) NOT NULL COMMENT '邮箱', `role` SMALLINT (6) NOT NULL DEFAULT 10 COMMENT '角色等级', `status` SMALLINT (6) NOT NULL DEFAULT 10 COMMENT '状态', `avatar` VARCHAR (255) NOT NULL DEFAULT '' COMMENT '头像', `vip_lv` INT (11) NOT NULL DEFAULT 0 COMMENT 'vip等级', `created_at` INT (11) NOT NULL COMMENT ' 创建时间', `updated_at` INT (11) NOT NULL COMMENT '更新时间', PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT="backend admin table";
    查看全部
  • 语言包配置 在相应模块配置文件中添加项: 'i18n'
    查看全部
  • nginx 下 yii2 配置url美化 nginx: 配置好try_files即可,具体百度查! yii2: 打开需要开启url美化的模块配置文件,比如要开启frontend模块的url美化,则打开app\frontend\config\main.php。 默认yii已经写好了配置项,默认是注销掉的,只需要打开即可。如下: 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ], 'suffix' => '.html', ],
    查看全部
  • //隐藏入口(放在前台web目录下) .htaccess{ RewriteEngine on # 如果是一个目录或者文件,就访问目录或文件 RewriteCond %{REQUEST_FILENAME} !-d # 如果文件存在,就直接访问文件,不进行下面的RewriteRule RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php } //url美化(前台config/main.php中) 'urlManager'=>[ 'enablePrettyUrl'=>true, 'showScriptName'=>false, 'suffix'=>'.html' ],
    查看全部
  • <div class="panel"> <?php if(!\Yii::$app->user->isGuest):?> <a class="btn btn-success btn-block btn-post" href="<?=Url::to(['post/create'])?>">创建文章</a> <?php if (\Yii::$app->user->identity->id == $data['user_id']):?> <a class="btn btn-info btn-block btn-post" href="<?=Url::to(['post/update', 'id' => $data['id']])?>">编辑文章</a> <?php endif;?> <?php endif;?> </div>
    查看全部
  • yii
    查看全部
  • 124
    查看全部
  • 安装高级版本: 1.区别 基础版只有一个只有一个web应用,高级版则生成前后台。建议使用高级版,方便 2.环境搭建 视频中用的phpstudy,通过配置域名使得访问前后台很方便。期间,phpstudy中如果缺少入口文件,会出现没有权限进入的情况。直接配置环境变量,然后运行ini.bat,再用绑定的域名访问即可。 3.环境变量指的是php.exe所在目录。视频中还新增了PATHRC变量。不知道为什么
    查看全部

举报

0/150
提交
取消
课程须知
1、对php的基础知识掌握,如数组、类、对象。 2、对yii2高级版框架的基础技能掌握
老师告诉你能学到什么?
1、如何搭建yii2.0框架 2、框架的基础配置与数据库配置 3、Yii2.0场景和事件的应用 4、如何使用yii2开发登录注册及完整的前台功能 5、如何开发文章统计功能 7、博客后台管理系统功能的快速开发 8、gii工具的使用,快速生成代码

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!