系统简介
YFCMS 是基于 ThinkPHP 8 的内容管理系统,专为化工报价行业定制。本演示页面展示了系统所有核心功能的调用方式,包含真实数据展示和完整代码示例。
8个内容模块
产品/新闻/视频/图片/体验/功夫/大师/工厂
110+助手函数
数据查询/分类/标签/广告/导航等
12个服务层
Content/Config/File/Mail/Csrf/Cart等
5个中间件
CSRF/认证/限流/安全头/日志
内容模块
排序与筛选
数据调用
服务层
助手函数
快速开始示例
基本用法
// 1. 获取产品列表(助手函数)
$products = getProduct(10, 0, 'id desc');
// 参数: $nums=数量, $ifpic=图片筛选, $order=排序, $ifrecommend=推荐筛选
// 2. 按分类获取新闻
$news = getNewsByCat($cid, 10);
// 3. 获取分类列表
$cats = getCat(0, 'product', 'cid asc');
// 4. 数据统计
$count = read('product');
// 5. 获取导航和友情链接
$navs = navs();
$links = links(10);
// 6. 使用 Model 查询
use app\common\model\Product as ProductModel;
$product = ProductModel::where('id', $id)->find();
// 7. 使用 Db 门面复杂查询
use think\facade\Db;
$list = Db::name('news')
->where('delstatus', 0)
->where('checked', 1)
->order('id', 'desc')
->paginate(15);
// 8. 使用 Service 层
use app\common\service\ContentService;
$news = ContentService::getNewsByCat($cid, 10);