Model的加载方法主要有三种:

  • 从文件读取
  • 从字符串加载
  • 动态添加

从文件应该说是最常用的一种方式,只需要在初始化Casbin决策器的时候传入文件地址即可:

// 初始化 model
$m = Enforcer::newModel("path/to/model.conf", "");
// 创建一个 enforcer。
$e = new Enforcer($m);