十三 json与字符串互相转换
name: '麻黄',
class: '发散风寒药',
alias: '麻黄、龙沙、卑相、卑盐、狗骨、草麻黄、色道麻、洁力根、麻黄、生麻黄、去节麻黄、蜜炙麻黄、炙麻黄、麻黄绒、草麻黄、华麻黄。',
form: '草本状小灌木,高20~40cm。木质茎短,常匍匐;草质茎绿色,长圆柱形。直立,节明显,节间长2~6cm,直径约2mm,有不明显的细纵槽纹。鳞叶膜质鞘状,长3~4mm,下部约1/2合和生,上部2(3)裂,裂片三角状披针形,先端渐尖,常向外反曲。雌雄异株,雄球花3~5聚成复穗状,顶生;雌球花宽卵形,多单生枝端,雌球花成熟时苞片增大,肉质,红色,成浆果状。种子2,卵形。花期5~6月。种子成熟期7~8月。',
habitat: '生于河床、河滩、干草原、固定砂丘。主产河北、山西、新疆、内蒙古。',
mining: '秋季采割绿色的草质茎,晒干。 ',
chemical: '含1-麻黄碱(I-ephedrine)、d-伪麻黄碱(d-pseu-doephedrine)、I-N-甲基麻黄碱、d-N-甲基伪麻黄碱、1-去甲麻黄碱(I-norephedrine)、d-去甲伪麻黄碱,并含麻黄恶嗪(2,3,5,6-tetramethylpyrazine)、苄甲胺等 ',
taste: '辛微苦温,归肺膀胱经.',
effect: '发汗解表,宣肺平喘,利水消肿.',
apply: '1,风寒感冒.2,咳嗽气喘.3,风水水肿.4,有散寒通滞作用,用于风寒痹证,阴疽,痰核. ',
mix: '辛微苦温,归肺膀胱经. 发汗解表,宣肺平喘,利水消肿. 1,风寒感冒.2,咳嗽气喘.3,风水水肿.4,有散寒通滞作用,用于风寒痹证,阴疽,痰核. ',
pinyin: 'MH',
phr: '内服:煎汤(宜先煎,去水面浮沫),0.5-2钱;或入丸、散。',

十四 json转换相关方法
str转json 一般用于前端处理后端数据
var json = JSON.parse(this.data.str);

json转str 一般用于后端request接口数据
JSON.stringify(json)

十五 data中数据的获取与设置
获取
var text=this.data.text
设置
this.setData({

     text:data value
  })  

十六 str转json报错处理 Unexpected token n in JSON at position 1
需注意双引号,正确的格式为
str:'{"name": "麻黄","class": "发散风寒药","alias": "麻黄、龙沙、卑相、卑盐、狗骨、草麻黄、色道麻、洁力根、麻黄、生麻黄、去节麻黄、蜜炙麻黄、炙麻黄、麻黄绒、草麻黄、华麻黄。","form": "草本状小灌木,高20~40cm。木质茎短,常匍匐;草质茎绿色,长圆柱形。直立,节明显,节间长2~6cm,直径约2mm,有不明显的细纵槽纹。鳞叶膜质鞘状,长3~4mm,下部约1/2合和生,上部2(3)裂,裂片三角状披针形,先端渐尖,常向外反曲。雌雄异株,雄球花3~5聚成复穗状,顶生;雌球花宽卵形,多单生枝端,雌球花成熟时苞片增大,肉质,红色,成浆果状。种子2,卵形。花期5~6月。种子成熟期7~8月。","habitat": "生于河床、河滩、干草原、固定砂丘。主产河北、山西、新疆、内蒙古。","mining": "秋季采割绿色的草质茎,晒干。","chemical": "含1-麻黄碱(I-ephedrine)、d-伪麻黄碱(d-pseu-doephedrine)、I-N-甲基麻黄碱、d-N-甲基伪麻黄碱、1-去甲麻黄碱(I-norephedrine)、d-去甲伪麻黄碱,并含麻黄恶嗪(2,3,5,6-tetramethylpyrazine)、苄甲胺等","taste": "辛微苦温,归肺膀胱经.","effect": "发汗解表,宣肺平喘,利水消肿.","apply": "1,风寒感冒.2,咳嗽气喘.3,风水水肿.4,有散寒通滞作用,用于风寒痹证,阴疽,痰核.","mix": "辛微苦温,归肺膀胱经. 发汗解表,宣肺平喘,利水消肿. 1,风寒感冒.2,咳嗽气喘.3,风水水肿.4,有散寒通滞作用,用于风寒痹证,阴疽,痰核. ","pinyin": "MH","phr": "内服:煎汤(宜先煎,去水面浮沫),0.5-2钱;或入丸、散。"}',

十七 后端代码由github切换到gitee
查看如今的远程源
git remote -v

删除远程仓库源
git remote rm origin

注册登录gitee
https://gitee.com/

从github导入仓库
https://gitee.com/projects/import/url

添加码云仓库
git remote add origin git@gitee.com:hu_changyi/fastadmin.git
git remote -v

提交
git commit -m 'test'
git push

push失败,关联本地与远程的分支
git push --set-upstream origin main

push失败,上传公钥git@gitee.com: Permission denied (publickey).
cat ~/.ssh/id_rsa.pub
https://gitee.com/profile/sshkeys

查看本地分支
git branch
git branch -D main

git强制push
git clean -d -fx (删除未被添加到git的路径中的文件,慎用)
git push -f
git pull

十八 导入后台数据库

十九 fastadmin一键curl
生成medic 表的CRUD且一键生成菜单
php think crud -t medic -u 1
php think crud -t medic -u 1 --force=true

删除中药百科表生成的CRUD
php think crud -t 中药百科 -d 1
php think crud -t medicine -d 1

生成的文件有:
/home/www/admin/application/admin/controller/Medic.php
/home/www/admin/application/admin/model/Medic.php
/home/www/admin/application/admin/validate/Medic.php
/home/www/admin/application/admin/view/medic/add.html
/home/www/admin/application/admin/view/medic/edit.html
/home/www/admin/application/admin/view/medic/index.html
/home/www/admin/application/admin/view/medic/recyclebin.html
/home/www/admin/application/admin/lang/zh-cn/medic.php
/home/www/admin/public/assets/js/backend/medic.js

二十 一键生成api文档
php think api --force=true
https://访问域名/api.html

二十一 新建微信接口
新建/home/www/admin/application/api/controller/ApiWechat.php

二十二 控制器
FastAdmin中定义了三个基类控制器,分别位于
application/common/controller/Api.php //API接口基类控制器
application/common/controller/Backend.php //后台基类控制器
application/common/controller/Frontend.php //前台基类控制器

其中后台基类控制器文件路径为application/admin/library/traits/Backend.php

标签: none

评论已关闭