您当前的位置: 首页 >  php

苗先生的PHP记录

暂无认证

  • 2浏览

    0关注

    190博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

TP5 企业 笔记(php中文网)

苗先生的PHP记录 发布时间:2020-05-10 20:12:16 ,浏览量:2

TP5企业http://www.php.cn/course/631.html

目录 TP5企业http://www.php.cn/course/631.html 1 ※ 2 ※ 2 ※ 2 ※ 2 ※ 2 第一章 2 入口文件与后台模块绑定 2 导入后台模板与公共文件分离 2 制作后台菜单 5 第二章 5 创建管理员数据表与模型 5 创建登录控制器与界面渲染 6 管理员登录验证与安全退出 6 防止用户非法访问或重复登录 9 第三章 10 管理员首页制作与数据导入 10 编辑模板的制作与数据导入 12 Ajax数据提交与管理员信息更新 12 第四章 13 创建配置数据表与模型 13 配置界面的优化与用户信息数据导入 13 配置更新的正确方法 14 关闭网站(关闭前台,全局操作,在公共控制器中base) 14 第五章 15 创建分类数据表和模型 15 用分页显示分类信息 16 添加分类的正确姿势 17 分类更新页面渲染与赋值 ,注意id、name 19 分类的ajax更新操作 20 安全删除分类的方法 20 第六章 21 创建轮播数据表和模型 21 轮播添加与文件上传(原生的上传) 21 轮播更新 22 轮播删除 22

※ update 三个参数,一:更新的数据,二:更新的条件,三:限制更新字段 ※ $request->param()获取某一个字段的值,数组 ※ 发异步数据给php data.field 将表单中所有字段序列化成一个对象 Form.serialize() 要求form中每一个元素都有name,传递form的数据 看layui手册-》表单-》相关动态操作-》submit监听 $.post 参数一:请求发送的url, 参数二:规定请求发送的数据, 参数三(可选):请求成功时运行的方法 ※ 闭包查询 在闭包中访问不到外面的参数,需要用use关键字引用外部参数 $id ※ $.get函数 第一参数为url地址,第二参数为url后面附带的东西,以对象的方式 demo:{id:ids}就是url后面有一个id=ids 第一章 入口文件与后台模块绑定 1.创建后台入口 admin.php,复制Index.php的代码 2.修改app\config.php的 ‘auto_bind_module’ => true, php think build --module admin 3.打开cmd到当前项目,复制上面的代码生成admin模块 导入后台模板与公共文件分离 1.在admin模块下创建conmmon公共文件夹,创建类文件base.php,继承Controller

2.在admin\view创建index文件夹对应index控制器,把X-admin的index.html导入admin\view\index, 并在index控制器渲染index视图

3.在public\static创建admin文件夹,把X-admin的静态资源css、js、image、lib导入

4.把X-admin的链接改到正确的目录,STATIC常量详情看\thinkphp\library\think\view.php 1.如果后台配置admin\config.php没设置__STATIC__常量

2…如果后台配置admin\config.php设置__STATIC__常量 视图输出是在app\config.php复制的

5.把welcome,html复制到application\admin\view\index文件夹下,并在index控制器渲染

6.把后台模板主页的welcome链接改一下

7.把welcome.html链接改正确

当前效果:

8.模板分离, 例如:把head剪切到新建的application\admin\view\public\header.html中,并引用 {include file=‘public/header’ /} 首页左侧菜单:public/left_menu.html 底部js : public/ base_js.html 9.把菜单修改删除 制作后台菜单 1.创建view\article,把后台模板的quest-list复制并改名

创建Article控制器 命令:php think make:controller admin/Article 2.把Article控制器修改成 继承base并把article视图渲染出来

3.article-list的文件分离 4.1~3步骤渲染创建轮播banner_list 5.1~3步骤渲染创建分页 category 6.1~3步骤渲染创建管理员admin_list 7.1~3步骤渲染创建系统 system_list(sys-set)

第二章 创建管理员数据表与模型 1.建表admin pwd是md5加密的32位

2.创建管理员 密码123456 登录次数 0 最后登陆时间是当前时间戳 MD5加密 https://md5jiami.51240.com/ 时间戳 https://tool.chinaz.com/Tools/unixtime.aspx

3.创建Admin模型 admin模块下生成叫Admin的模型

php think make:model admin/Admin 创建登录控制器与界面渲染 1.创建admin模块下的Login控制器 php think make:controller admin/lo1gin ajax管理员登录验证与安全退出 1.ajax提交登录表单

2.Login控制器

关注
打赏
1665468453
查看更多评论
立即登录/注册

微信扫码登录

0.0713s