首页 > 其他分享 >fastadmin使用感受

fastadmin使用感受

时间:2024-03-15 12:22:18浏览次数:12  
标签:插件 函数 框架 感受 命令行 fastadmin 使用 thinkphp

用了不到一周fastadmin,随便说点啥

1.fastadmin 学习使用极度依赖插件框架,我这里姑且说成是框架吧。所有新人在学习和使用的过程中都需要用到的插件有

1)在线命令行,可以可视化生curd、菜单等代码,节省了命令行的学习时间成本,更加易于理解。建议官方直接集成到框架中。

2)开发实例,这个主要是起到一个实例的作用,很多时候,开发者看到对应的功能可以直接copy、修改使用。我现在是这么用的。对于我这个fastadmin的新人来说,更多的是关注这个插件本身实现的功能,对实现相似功能提供一个开发建议。

2.fastadmin其实引入了数多其他框架的概念比如curd的命令行,引入的是脚手架的概念。虽然他继承thinkphp,但是很多thinkphp的方法未找到支持,比如常用的M,D函数。当然也有可能是我本身对thinkphp了解不够深入的原因。

3.关于数据库函数,这部分支持也不是很好,很多东西都需要自己做了,也有可能其他框架的支持也不是很好,为这个新框架起到了一个不好的例子。比如获取sql,比如mysql的函数不能同时用,例如我想计算了a班级的数学、语文、英语的总分,需要写三遍求和sum()函数。如果有筛选条件where,那么就需要自己构造了,因为在index action里面的where返回值是一个类,且里面的属性非public无法直接访问。

 

标签:插件,函数,框架,感受,命令行,fastadmin,使用,thinkphp
From: https://www.cnblogs.com/tying/p/18075151

相关文章

  • fastadmin命令行模式--command
    1.引入命令行文件fastadmin/application/command.php 2.在该位置新建执行文件此处以menu作说明protectedfunctionconfigure(){$this->setName('命令')->addOption('参数1','参数简称',Option::VALUE_REQUIRED(必填),'参数说明',默认值......
  • 使用代理时edge偶尔无法搜索到内容
    使用代理时edge偶尔无法搜索到内容,提示“没有与此相关的结果”,如图:解决办法如下:1.下载扩展该扩展下载地址2.进入详细信息 3.勾选在InPrivate允许 4.进入扩展进行设置要填入的信息如下:X-Forwarded-For8.8.8.8.*://www.bing.com/.* 5.最终效果可以看到已经......
  • 拯救php性能的神器webman-使用后台webman-admin
    在webman的插件市场里面发现了这个webman-admin安装的话很简单,就是在已经安装了webman的目录里面执行  composerrequire-Wwebman/admin 安装过程提示这些Usingversion^0.6.24forwebman/admin./composer.jsonhasbeenupdatedRunningcomposerupdatewebman/......
  • MirageJS 使用总结 vue2上亲测使用
    注:MirageJS英文文档看的头疼,且百度上都是片段比较多,本着拿来主义的思路,就把代码粘贴上,这样不仅方便自己,也能方便大家简单介绍一下他的好处及功能MirageJS是一个用于模拟服务器端数据和网络请求的JavaScript库,它可以帮助开发者在前端环境中创建假数据、定义路由和处理请求。......
  • mac 下Fastadmin 框架搭建
    1.总体思路将fastadmin源码下载到本地,服务器(nignx)绑定域名,host绑定,然后通过网址访问,进行可视化安装。其中出现了一些问题,主要是可视化安装时mysql报错了,数据库认证失败,确认账号密码没有问题,最终是php链接mysql时的认证方式不匹配造成环境安装接上一篇 具体如下1.fastadmin......
  • echarts 饼状图入门使用
    import*asechartsfrom'echarts';varchartDom=document.getElementById('main');varmyChart=echarts.init(chartDom);varoption;option={tooltip:{trigger:'item'},legend:{orient:'vertical&#......
  • vue3中setup使用及其语法糖的用法
    使用setup语法糖后,不用写setup函数;组件只需要引入不需要注册;属性和方法也不需要再返回,可以直接在template模板中使用。.setup语法糖中新增的apidefineProps:子组件接收父组件中传来的propsdefineEmits:子组件调用父组件中的方法defineExpose:子组件暴露属性,可以在父组件中......
  • vivado与第三方编辑器的使用技巧
    VisualStudioCode搭配插件,可实现verilog纠错、画波形图、变量定义跳转等功能,一起来体验吧。一、VisualStudioCode安装1、下载VisualStudioCode官网:VisualStudioCode-CodeEditing.Redefined在官网下载速度太慢,只有几十Kb/s,推荐网盘下载:VSCodeUserSetup-x64-1......
  • 关于mcu不适用ide,使用交叉编译工具开发的问题
    背景本文以ti的msp430系列单片机为例首先去官网下载交叉编译链https://www.ti.com.cn/tool/cn/MSP430-GCC-OPENSOURCE我们这里用windows做测试,下载windwos的就可以安装以后参照这个https://zhuanlan.zhihu.com/p/356963477......
  • Django admin管理工具的使用、定制及源码解析
    Djangoadmin管理工具的使用、定制及源码解析admin组件使用Django提供了基于web的管理工具。Django自动管理工具是django.contrib的一部分。你可以在项目的settings.py中的INSTALLED_APPS看到它:#ApplicationdefinitionINSTALLED_APPS=['django.contrib.a......