FastAdmin-T

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

扫描二维码关注公众号,回复: 7688598 查看本文章

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

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

猜你喜欢

转载自www.cnblogs.com/xuanjiange/p/11766119.html