$admin_id:0; } });self::afterInsert(function($row){//这里的$row就是插入后的信息//halt($row); 最后发现新增的id,可以使用$row['id']获取$prefix=Config::get('database.prefix');$sql="CREATE TABLE `{$prefix}{$row['table']}` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `use...
如果需要将原有的数据加入到FastAdmin后台管理权限控制当中,比如已有的数据已经有标识归属,但这个归属体系并非是FastAdmin的后台管理员体系。在这个时候我们就需要重写基类的getDataLimitAdminIds方法,将此方法返回数据标识的归属ID数组集合,这样即可使用FastAdmin的后台管理权限进行管理。
$dataLimit=false;//表示不启用,显示所有数据$dataLimit='auth';//表示显示当前自己和所有子级管理员的所有数据$dataLimit='personal';//表示仅显示当前自己的数据复制 2、给我们的数据表添加一个admin_id字段,类型为int(10),如果不想使用admin_id字段,我们改用adminid字段,则可以在当前控制器中定义个$dataLimit...
{:__('Upload')} {:__('Choose')}
2、给我们的数据表添加一个admin_id字段,类型为int(10),如果不想使用admin_id字段,我们改用adminid字段,则可以在当前控制器中定义个$dataLimitField属性,如下 class Page extends Backend { protected $model = null; ...
fastadmin在一键curd时会将后缀为_id的字段识别为表外键,在新增记录时无论填入任何值都和报错“xxx_id不能为空”,这是因为fastadmin将其识别为了外键在...
{:__('Uplo
application/admin/lang/zh-cn/demo/tom.php /public/assets/js/backend/demo/tom.js ⽣成菜单的记录会更新fa_auth_rule的数据 name不带⽅法的就是菜单显⽰的pidwei0是选项卡 ⼀键⽣成的是层级⽬录的菜单,在后台展⽰时⽗级菜单会以⽬录名称显⽰,如上⾯的contorller/demo/Tom.php ...
CREATETABLE`fa_test`(`id`INT(10)UNSIGNEDNOTNULLAUTO_INCREMENTCOMMENT'ID',`admin_id`INT(10)NOTNULLDEFAULT'0'COMMENT'管理员ID',`category_id`INT(10)UNSIGNEDNOTNULLDEFAULT'0'COMMENT'分类ID(单选)',`category_ids`VARCHAR(100)COLLATEutf8mb4_unicode_ciNOTNULLCOMMENT'分类ID(多选)',`week` enum('...
return f"ID:{self.id},姓名:{self.name},年龄:{self.age}" # 创建一个索引页面 class UserIndex(FastAdmin): index_display = False def __str__(self): return FastAdmin.render("user_index.html", {"user_list": self.get_queryset()}) # 创建一个管理后台 admin = FastAdmin() admin.add_for...