AnyphpMvc: 轻量级PHP框架

AnyphpMvc是一个轻量级PHP框架,简化Web应用程序的开发流程。该框架提供基于鼠标点击的数据增删改查功能,并内置用户组管理和权限管理模块,实现了RBAC(基于角色的访问控制)。

AnyphpMvc的特点

  • 易用性: 无需编写复杂的模板代码,降低学习成本,提高开发效率。
  • 高效性: 无需手动编写SQL语句,框架自动完成数据库操作,提升运行效率。
  • 灵活性: 支持常规和非常规部署方式,适用于多种应用场景。

功能亮点

  • 自动生成控制器: 根据数据库表结构自动生成控制器,简化开发流程。
  • 简化数据操作: 无需创建模型文件,即可实现对数据的增删改查操作。
  • 用户权限控制: 支持对不同用户组的访问权限进行控制。
  • 表单自动生成: 自动生成列表、新增、修改等表单页面,提高开发效率。

数据库支持

AnyphpMvc支持多种数据库,包括但不限于MySQL、PostgreSQL等。

代码示例

// 执行SQL语句
$Admin = new AdminControl();
$mydb = new DataBaseObject();
$mydb->execute("Sql");

// 插入数据
$mydb->insert('table_name', array('field_name' => Get::getByKey('field_value')));

// 删除数据
$mydb->delete('table_name', array('field_name' => Get::getByKey('field_value')));

// 查询单条数据
$model = $mydb->selectSingle('table_name', array('field_name' => Get::getByKey('field_value')));
echo $model['field_name'];

// 查询多条数据
$model = $mydb->select('table_name', array('field_name' => Get::getByKey('field_value')));
// 处理查询结果
zip 文件大小:529.13KB