深圳全飞鸿

标题: baecon框架C方案的历史演进记录 [打印本页]

作者: syant    时间: 2025-2-3 10:15
标题: baecon框架C方案的历史演进记录
方案由wen原始版本开始二开
一、 dbaa版本
摘要:
[COPY  ]E:\rubbish\dbaa\dba\C.php to E:\rubbish\wen\dba\C.php
[COPY  ]E:\rubbish\dbaa\dba\config.inc.php to E:\rubbish\wen\dba\config.inc.php
[UPDATE]E:\rubbish\dbaa\dba\index.php 2025-01-18 21:15:18 > 2024-09-06 11:05:48
变更:
1、引入beacon框架的config.inc.php
2、引入C.php入口:变更APP_PATH将库指入libs目录, 引入APP_SITE
3、对index.php做C.php一样的变更
  1. // 深圳全飞鸿Beacon框架C方案
  2. // http://www.nagomes.com

  3. require_once("config.inc.php");
  4. define('APP_PATH', dirname(realpath(__DIR__)) . '/application/');
  5. define('APP_SITE', trim($cfg["site_path"], '/'));

  6. // 加载框架引导文件
  7. require __DIR__ . '/../libs/thinkphp5027/base.php';

  8. // 绑定到admin模块
  9. \think\Route::bind('admin');

  10. // 关闭路由
  11. \think\App::route(false);

  12. // 设置根url
  13. \think\Url::root('');

  14. // 执行应用
  15. \think\App::run()->send();
复制代码










作者: syant    时间: 2025-2-3 10:30
二、dbaav1版本
变更:
1、将表前缀改为D_
[OLD ]E:\rubbish\dbaav1\application\database.php 2025-01-18 20:28:16 < 2025-01-18 21:46:30
2、将public目录改为动态
[UPDATE]E:\rubbish\dbaav1\application\admin\command\Api.php 2025-01-18 21:01:26 > 2024-09-06 11:05:48
[UPDATE]E:\rubbish\dbaav1\application\admin\command\Crud.php 2025-01-18 21:02:58 > 2024-09-06 11:05:48
[UPDATE]E:\rubbish\dbaav1\application\admin\command\Install.php 2025-01-18 21:04:52 > 2024-09-06 11:05:48
[UPDATE]E:\rubbish\dbaav1\application\admin\command\Min.php 2025-01-18 21:06:10 > 2024-09-06 11:05:48
[UPDATE]E:\rubbish\dbaav1\application\admin\library\traits\Backend.php 2025-01-18 21:06:48 > 2024-09-06 11:05:48
[UPDATE]E:\rubbish\dbaav1\application\common\library\Upload.php 2025-01-18 21:07:18 > 2024-09-06 11:05:48

3、将vendor,runtime,extend 三个目录转移
[UPDATE]E:\rubbish\dbaav1\dba\thinkphp5027\base.php 2025-01-18 20:40:00 > 2024-09-06 11:06:40

  1. //defined('EXTEND_PATH') or define('EXTEND_PATH', ROOT_PATH . 'extend' . DS);
  2. //defined('VENDOR_PATH') or define('VENDOR_PATH', ROOT_PATH . 'vendor' . DS);
  3. //defined('RUNTIME_PATH') or define('RUNTIME_PATH', ROOT_PATH . 'runtime' . DS);
  4. defined('EXTEND_PATH') or define('EXTEND_PATH', APP_PATH . 'extend' . DS);
  5. defined('VENDOR_PATH') or define('VENDOR_PATH', APP_PATH . 'vendor' . DS);
  6. defined('RUNTIME_PATH') or define('RUNTIME_PATH', APP_PATH . 'runtime' . DS);
复制代码




作者: syant    时间: 2025-2-3 10:42
三、dbaav2版本
1、取消验证码,固定多级菜单
[UPDATE]E:\rubbish\dbaav2\application\config.php 2025-01-20 00:30:00 > 2025-01-18 20:28:16


2、取消savecode
[UPDATE]E:\rubbish\dbaav2\application\admin\library\Auth.php 2025-01-20 00:24:34 > 2024-09-06 11:05:48


3、允许C方案里加载其他方案
[UPDATE]E:\rubbish\dbaav2\application\admin\library\Auth.php 2025-01-20 00:24:34 > 2024-09-06 11:05:48
  1.             //$v['url'] = preg_match("/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/i", $v['url']) ? $v['url'] : url($v['url']);
  2.                         if(preg_match("/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/i", $v['url'])){
  3.                                 //
  4.                         }else{
  5.                                         if(preg_match("/^[L|R|S|R](.php)?\//i", $v['url'])){
  6.                                                 $v['url'] ="/".APP_SITE."/".$v['url'];
  7.                                         }else{
  8.                                                 $v['url'] = url($v['url']);
  9.                                         }
  10.                         }
复制代码
4、实现CRUD指令
[COPY  ]E:\rubbish\dbaav2\dba\think to E:\rubbish\dbaav1\dba\think

作者: syant    时间: 2025-2-3 10:55
四、dbaav3
1、打开debug
[UPDATE]E:\rubbish\dbaaV3\application\config.php 2025-01-20 21:39:12 > 2025-01-20 00:30:00
2、过滤一级菜单权限(通过remark)
[UPDATE]E:\rubbish\dbaaV3\application\admin\library\Auth.php 2025-01-21 13:48:30 > 2025-01-20 00:24:34


3、参数配置分Site对应数据库
[UPDATE]E:\rubbish\dbaaV3\application\common\model\Config.php 2025-01-21 17:08:00 > 2024-09-06 11:05:48


4、过滤一级菜单的显示
[UPDATE]E:\rubbish\dbaaV3\application\extend\fast\Tree.php 2025-01-21 13:52:28 > 2024-09-06 11:05:48



作者: syant    时间: 2025-2-3 11:04
五、dbaav4版本
1、改掉CDN
[UPDATE]E:\rubbish\dbaaV4\application\common.php 2025-01-22 14:33:32 > 2024-09-06 11:05:48

[UPDATE]E:\rubbish\dbaaV4\application\config.php 2025-01-21 22:38:50 > 2025-01-20 21:39:12

2、将第三方js库合并到LIB中
[UPDATE]E:\rubbish\dbaaV4\dba\assets\js\require-backend.js 2025-02-02 23:21:10 > 2024-09-06 11:05:48







欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) Powered by Discuz! X3.2