- 1、原来的写法 <link href="/static/css/m.min.css" rel="stylesheet"> 1 2、改进后的写法 在配置文件中增加一个配置,如果需要更新就修改版本号 <link href="/static/css/m.min.css?t={{version.app_version}}" rel="styleshee... 1、原来的写法 <link href="/static/css/m.min.css" rel="stylesheet"> 1 2、改进后的写法 在配置文件中增加一个配置,如果需要更新就修改版本号 <link href="/static/css/m.min.css?t={{version.app_version}}" rel="styleshee...
- 项目文件目录 project/ -app -conf 123 1、数据库配置 方式一 配置文件 conf/database.php <?php return [ 'type' => 'mysql', 'hostname' => '127.0.0.1', 'database' => 'root', 'username' => 'r... 项目文件目录 project/ -app -conf 123 1、数据库配置 方式一 配置文件 conf/database.php <?php return [ 'type' => 'mysql', 'hostname' => '127.0.0.1', 'database' => 'root', 'username' => 'r...
- ThinkPHP自带的模板引擎用起来很不顺手,好在找到了一个和Jinja2很类似的一个一个模板引擎Twig,可以集成到ThinkPHP中。 文档: https://github.com/yunwuxin/think-twig 安装 composer require yunwuxin/think-twig 1 修改配置config/view.php <?p... ThinkPHP自带的模板引擎用起来很不顺手,好在找到了一个和Jinja2很类似的一个一个模板引擎Twig,可以集成到ThinkPHP中。 文档: https://github.com/yunwuxin/think-twig 安装 composer require yunwuxin/think-twig 1 修改配置config/view.php <?p...
- 测试发现:ThinkPHP6.0控制器可以返回对象,但是不能返回null <?php // 定义一个表示类 class NullObject{}; // 将null表示类实例化并返回 $null = new NullObject(); // 在返回中间件中对数据进行转换 if($null instanceof NullObject){ $null = nu... 测试发现:ThinkPHP6.0控制器可以返回对象,但是不能返回null <?php // 定义一个表示类 class NullObject{}; // 将null表示类实例化并返回 $null = new NullObject(); // 在返回中间件中对数据进行转换 if($null instanceof NullObject){ $null = nu...
- sql 复习: SELECT * FROM table LIMIT count; SELECT * FROM table LIMIT offset, count; 12 测试代码 namespace app\api\controller; use app\common\model\NewsModel; class NewsApi { public funct... sql 复习: SELECT * FROM table LIMIT count; SELECT * FROM table LIMIT offset, count; 12 测试代码 namespace app\api\controller; use app\common\model\NewsModel; class NewsApi { public funct...
- 1、Request请求对象 (1)获取Request 获取方式一:助手函数 $request = request(); 1 获取方式二:获取实例(单例模式)) use think\Request; $request = Request::instance(); 1234 获取方式三:注入到方法(推荐) use think\Request; publi... 1、Request请求对象 (1)获取Request 获取方式一:助手函数 $request = request(); 1 获取方式二:获取实例(单例模式)) use think\Request; $request = Request::instance(); 1234 获取方式三:注入到方法(推荐) use think\Request; publi...
- 尝试了好多次,总算找到可以用的配置文件了,记录下 server { listen 80; server_name thinkphp.lo; root /var/www; index index.html index.htm index.php; error_page 404 /404.html; location = /404.html { return 404... 尝试了好多次,总算找到可以用的配置文件了,记录下 server { listen 80; server_name thinkphp.lo; root /var/www; index index.html index.htm index.php; error_page 404 /404.html; location = /404.html { return 404...
- thinkphp6 获取器不触发 文档介绍的触发条件 模型的数据对象取值操作($model->field_name)模型的序列化输出操作($model->toArray()及toJson())显式调用getAttr方法($this->getAttr(‘field_name’)) 数组输出的字段值会经过获取器的处理, 如果不在数据表字段列表中的字段... thinkphp6 获取器不触发 文档介绍的触发条件 模型的数据对象取值操作($model->field_name)模型的序列化输出操作($model->toArray()及toJson())显式调用getAttr方法($this->getAttr(‘field_name’)) 数组输出的字段值会经过获取器的处理, 如果不在数据表字段列表中的字段...
- 按照官网给出的例子,在中间件配置允许跨域 app/middleware.php <?php // 中间件配置 use think\middleware\AllowCrossDomain; return [ AllowCrossDomain::class ]; 12345678910 前端请求依然出现了跨域请求提示 Access to XMLHttp... 按照官网给出的例子,在中间件配置允许跨域 app/middleware.php <?php // 中间件配置 use think\middleware\AllowCrossDomain; return [ AllowCrossDomain::class ]; 12345678910 前端请求依然出现了跨域请求提示 Access to XMLHttp...
- 文档:https://www.kancloud.cn/manual/thinkphp6_0/1037566 每个闭包条件两边会自动加上括号 实现代码 // tb_article $query = ArticleModel::newQuery(); $query->where(function ($qr) { $qr->where('name', '=... 文档:https://www.kancloud.cn/manual/thinkphp6_0/1037566 每个闭包条件两边会自动加上括号 实现代码 // tb_article $query = ArticleModel::newQuery(); $query->where(function ($qr) { $qr->where('name', '=...
- 关于 PHP PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。用 PHP... 关于 PHP PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。用 PHP...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签