-
fastadmin在控制器中使用多语言
默认情况下,当前控制器下只会加载当前控制器对应的语言文件。 例如:控制器为application/admin/controller/Project.php,则自动加载的语言文件为application/admin/lang/zh-cn/pr…
-
fastadmin列表自定义按钮参考文档
下面是记录一下,在列表页面添加自定义按钮的文章。 { field: ‘buttons’, width: “120px”, title: __(‘按钮组’), table: table, events: Table.api.events.op…
-
fastadmin列表添加自定义按钮
例如:在列表页面添加个按钮,点击后更新状态。 首先,修改js代码:public/assets/js/backend/project.js define([‘jquery’, ‘bootstrap’, ‘backend’, ‘table’, …
-
thinkphp报错:fields not exists
使用模型向数据库添加数据时,竟然报错了 fields not exists:[settle_type] 添加数据代码如下: $result = ProjectSettleType::create($v,true); 通过检查数据库表,发现这…
-
Microsoft Edge浏览器访问网页很慢
浏览器访问某些网站速度很慢,但是切换其它浏览器后却很快,这种原因可能并不是360等杀毒软件造成的,而是浏览器中的某些安全设置导致的。 例如:关闭Microsoft Defender Smartscreen可显著提升网页加载速度。 谷歌浏览器…
-
fileatime(): open_basedir restriction in effect
完整错误如下: fileatime(): open_basedir restriction in effect. File(/www/wwwroot/fan_directory/fan_article) is not within the …
-
MySQL从数据库文件中导入数据
MySQL将数据库文件中的数据导入到数据库,有以下几种方式 ① 使用phpMyAdmin导入 此种方式的导入有个缺点就是大数据文件可能无法导入成功。 ② 使用MySQL图形化工具导入,例如:heidisql软件 直接将数据库文件朝窗口拖进去…
-
使用JavaScript扩展(三点)运算符合并对象
在项目开发中,需要将2个对象合并,同时希望使用后面的对象覆盖前面的对象时,可以考虑使用扩展(三点)运算符来合并。 示例一:展开数组元素 let arr = [1,2,3]; console.log(1,2,3); console.log(a…
-
使用GPT4All开源项目搭建自己的ChatGPT聊天应用
GPT4All开源项目地址:https://github.com/nomic-ai/gpt4all 开始使用 ① 直接下载项目代码 或者使用Git下载 git clone https://github.com/nomic-ai/gpt4al…
-
PHP8.2新特性
只读类 可以使用readonly属性修饰类,它会将只读属性添加到每一个属性里,且不允许创建动态属性,而且也不支持使用#[\AllowDynamicProperties]来创建动态属性。 readonly class BlogData { p…