FastAdmin-T

倖福魔咒の 提交于 2019-12-02 22:59:05

FastAdmin

框架只能加载首页时(域名后加上index.php也可以访问其他页面),在服务器添加伪静态,内容同下

去除PHP域名解析时的index.php
在文件入口处添加.htaccess文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

 

FastAdmin

添加PHP系统环境变量

将安装软件的执行路径添加到环境变量中即可,系统会自动识别可执行文件,添加成功后可在任意位置使用php命令

 

 

FastAdmin

开关中提示“未更新任何行”在相应控制器中添加

protected $multiFields = 'status,switch';

或在基类中添加switch

/**
* Multi方法可批量修改的字段
*/
protected $multiFields = 'status,switch';

依然无用则在相应控制器中覆盖

/** * 批量操作 * @param string $ids */
public function multi($ids = ""){    $params = $this->request->request('params');    parse_str($params, $paramsArr);    if (isset($paramsArr)) {        $field = \app\admin\model\Test3::get($ids);        $field->save($paramsArr);        $this->success('操作成功');    }    return parent::multi($ids);}
 

 

 

 

_id
_ids使用
需确认相应input属性data-source所对应的控制器,默认获取name字段的,可用data-field设置需要读取的字段信息

data-field="id" data-source="test/index"

全句如下:

<input id="c-test_id" data-rule="required" data-source="test/index" class="form-control selectpage" name="row[test_id]" type="text" value="">

 

enum和set类型生成对应的字段注释
创建字段后填写相应值
在字段注释中添加相应值的选项,如下
单选下拉:1=单选1,2=单选2,3=单选3,4=单选4,5=单选5

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!