首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏微擎

    框架开启Redis

    1.如果你也是用得宝塔面板,可以在软件商店,找到你运行的php版本,然后安装扩展,找到Redis并安装。2.安装完了扩展后,进入微框架所在的根目录,找到data目录里的config.php文件。 redis']['timeout'] = 1;$config['setting']['redis']['requirepass'] = '';5.配置完成了后,保存config.php文件,然后刷新一下后台框架

    86410编辑于 2024-02-23
  • 来自专栏热爱IT

    新手 --- 框架整体认知

    首先贴出根目录各文件夹、文件的大致含义(写的有点乱,仔细看还是能看懂的,O(∩_∩)O): 这里写图片描述 data 文件夹内 config.php文件是数据库配置、cookie、上传等配置文件。 本人做开发较多的是——模块开发和框架的改造,因此与addons目录,attachment目录,web目录,framework目录打交道较多。 先将的核心说一下吧~新老版本有所变动,但核心文件还是这些,变化不大。 └─ tpl.func.php 自定义模板控件 │ ├─ library ……………………………………… 其他函数库 │ ├─ model ………………………………………… 业务功能模块(主要是框架本身来调用 框架信息文件为 frames.inc.php. --------------------------- https://www.kancloud.cn/donknap/we7/136556

    3.3K51发布于 2020-03-09
  • 来自专栏微擎

    框架实现静默获取openid

    一,起因在信的一系列操作下,这个获取用户信息的接口一改再改,导致之前的很多开发都不咋兼容,都需要做调整,相应的框架这块也是需要进行调整。 不过在最新版的框架里已解决这个接口问题,用户在不确认授权的情况则不能进入模块,这个就有效解决了模块因接口问题出现的虚拟openid。 但是感觉框架这块的优化并不是很好,如果是认证服务号的话,进入模块都会跳转到确认授权页,没有变量或参数去控制这个行为,有的模块其实不需要获取用户的很多数据,只是需要获取用户的openid就行。 (基于2023版的进行的说明,也许2024版解决了这个问题)二,临时解决办法基于框架社区版调整。 也可能是我这边社区版停止于2022年的版本,所以这个功能和最新版的框架的不一致。所以为了避免不要的麻烦建议大家使用最新版的框架商业版

    70610编辑于 2024-11-09
  • 来自专栏站长的编程笔记

    TP6.0框架 版、独立版 路由通用生成方法

    前言 在使用TP6.0开发应用时,要正常访问到控制器方法,普通的 pathinfo 方式是不行的,因为访问中的某个模块需要携带一些参数才行,这时需要自己定义转换方法才行,解决方案: 通过 参数s 来访问 通过参数 s 访问参考官方开发手册: https://www.kancloud.cn/manual/thinkphp6_0/1037488 个人写的基于TP6.0开发的适用于的小程序开发框架 TP6.0框架 版、独立版 路由通用生成方法 版: 项目在中使用 独立版: 项目脱离,不放在中使用 // +----------------------------------- $param): string { // 判断当前是否在框架中 if (MicroEngine::isMicroEngine()) { // 应用 模块 方法 $contro = request() ->controller(); // 框架自带参数 $weParam = request()->only(['i', 'c', 'a', 'eid', 'version_id', 'do', 'm'

    2.5K20编辑于 2022-12-31
  • 来自专栏微擎

    框架获取日志的方法详解

    框架开发过程中,记录日志是调试和追踪程序运行状态的重要手段。本文将介绍两种在框架中记录日志的方法:基础文件日志记录和使用内置日志功能。 Y-m-d H:i:s')获取格式化的当前时间json_encode($codeId, JSON_UNESCAPED_UNICODE)将数据转换为JSON格式并保留中文字符指定日志文件路径IA_ROOT是的根目录常量使用 file_put_contents写入文件,FILE_APPEND参数确保追加而不是覆盖优点:简单直接,不需要依赖框架功能缺点:需要手动管理日志文件,缺乏分类和自动清理机制二、使用内置日志功能load logging_run('模块日志专属文件', 'trace', '你的模块名称'); // 或下面的 logging_run(json_encode($hour_order), 'trace', '你的模块名称');提供了内置的日志功能 ,更规范可能提供日志查看界面(取决于版本)三、两种方法的比较与选择基础文件日志适合:快速调试简单的日志需求需要自定义日志格式的场景内置日志适合:正式项目开发需要分类管理的日志长期维护的项目建议在正式开发中使用内置日志功能

    30400编辑于 2025-03-31
  • 来自专栏微擎

    框架模块开发4-企业信发送消息

    https://cloud.tencent.com/developer/column/102120一,企业信发送消息1.这个发送消息功能,肯定是必备的,比如发送通知或者发送公告等,都需要用到。 $messenger = $app->messenger; $result = $messenger->toUser('1')->send('欢迎跟着我一起学习开发 然后toUser对应的值你可以去看看之前开发3里讲的代码,只需要将下面这一步改成获取FromUserName就能获取到企业信的用户openid了。

    49610编辑于 2025-01-04
  • 来自专栏微擎

    新版框架对接轻量对象存储LighthouseCOS

    本次课程为小白基础课程,从服务器购买到框架安装和对接轻量对象存储等一系列的教程。可能会有点长,请耐心阅读。 一,挑选和购买轻量云服务器。 三,安装框架 1.环境已经安装完成了后,我们开始安装框架,在宝塔面板里点击左边栏的网站,然后输入你的域名,进行创建站点 如果你没有域名的话,需要去腾讯云注册一个域名,打开腾讯云域名注册,然后注册一个域名 5.安装完成后,进入微云端,也就是访问软云端! 6.进入微框架后台后,先切换到创始人端,就可以创建公众号和小程序的管理后台了,这里我们选择对接信公众号,创建完后就可以进入微信公众号后台了。 四,结语 在本次小白基础课程中,我们一起学习了从轻量云服务器的购买到框架的安装以及对接轻量对象存储的一系列教程。这一过程可能有些冗长,但是希望你能耐心阅读并且逐步跟随操作。 随后,我们进行了框架的安装。从创建站点到下载安装文件包,再到解压文件并进行安装,我们一步步完成了这些操作,确保了框架的顺利安装。

    79110编辑于 2024-02-18
  • 来自专栏全栈程序员必看

    信公众平台开发者社区_php框架

    一、思考 开发了几个信项目,一直在思考: 如何将信相关的处理与业务系统联系在一起? 如何做到彼此分离,且易于扩展? 能否开发一套独立的信服务框架,支持各种业务应用? 常用的框架结构:MVC、MVVM等。以下就是通常的MVC架构。 三、信服务框架 但是信公众平台与以往的项目有所不同。其实现不再基于计算机底层实现。 从整体考虑,系统通过设计通用信服务框架,支持所有业务。信服务框架的改动,只与信接口的调整做相关。多个业务系统,公用一套信服务框架。这里介绍一种实现架构,如有欠缺,欢迎批评指正。 1、由信服务框架,负责与信服务器进行交互,包括验证签名、消息处理、消息分发、安全策略、日志处理等。 2、通过服务接口,将信服务框架与业务逻辑进行分离,通过服务注册,将业务服务注册到信服务框架。 3、通过信服务框架的服务分发器,调用具体的业务应用。

    1.9K40编辑于 2022-09-25
  • 来自专栏桑先生的专栏

    PHP开发之

    这几天在做的东西.之前也是很反感这玩意.但没办法.终是像生活地了头 1.需求是登录直接进到小程序模块. 也是简单看了眼路由.登陆后默认跳转到的是系统管理页面.看了要路由.找到代码看了下.找到控制器,文件地址为/web/user-login.ctrl.php 在第99行左右有一个函数 webapp' => url('webapp/home'), 'phoneapp' => url('phoneapp/display/home'), ); 修改以上文件.就直接跳到了所有模块页面. 2.应用名称图标的修改 这段时间估计也是要对进行二次开发.所以也会记录下遇到的问题…写bug去了 ?

    3K10发布于 2019-12-17
  • 来自专栏微擎

    轻量云服务器安装框架实测

    最近也还是在用框架写一个后台管理,最初接入这个框架是因为信公众号的开发,再到后面的小程序,这个框架可以说是当时公众号第三方开发框架的最牛框架。不过后期因为工作原因就没有一直去持续使用。 二,安装框架9.点击左边栏,创建网站,输入刚才解析的域名,进行创建框架的运行网站。 10.创建好了后,我们打开框架文档手册,从里面选择一下你下载框架的方式,这块我选择了社区版,当然你也可以选择在线安装框架。 11.进入github下载社区版框架(商用请到官方下载正版,避免不必要的麻烦,目前有在一直更新这个框架)https://github.com/TESTing365/W712.下载完成后, 3.切记框架可以用,但是版权是需要大家遵守的,的开源协议我也没搞懂,所以没办法说明白,大家在使用框架时尽量遵循的规则,不要随意更改的版权。

    1.4K30编辑于 2024-11-02
  • 来自专栏微擎

    框架模块开发5-企业信获取通讯录

    contacts->user->getDepartmentUsers('1'); echo json_encode($all_users); }二,结语1.通过企业信的接口可以获取成员信息

    58200编辑于 2025-01-05
  • 来自专栏微擎

    框架模块开发6-企业信群机器人

    = new News($items); $messenger->message($news)->toGroup($groupKey)->send();7.更多的类型的话,大家可以看一下信企业官方的文档和

    51900编辑于 2025-01-06
  • 来自专栏Owen's World

    :URL路由&创建

    约定及使用 GET 参数中的 c、a、do为系统的路由参数,应当避免与系统参数冲突,在程序中可以使用 controller、action、 创建一个URL 提供一个创建URL的函数 url(

    3.5K10编辑于 2021-12-08
  • 来自专栏微擎

    框架模块开发7-根据通讯录发送消息

    之前的文章可以进入专栏进行查看和学习,后面的文章就不再一一的去粘贴上一篇文章链接了,新的小伙伴直接去专栏就行,如果感兴趣的可以尝试订阅一下专栏,当然也欢迎大神加入专栏来分享。

    41810编辑于 2025-01-10
  • 来自专栏站长的编程笔记

    公众版在线安装(正版)

    下载压缩包,解压压缩包,其实只有一个 install.php 文件 ---- 安装使用说明(下载页面):https://s.w7.cc/store-static-install.html 2 访问 install.php,安装公众版 ---- 访问安装程序:http://me.itqaq.com/install.php 站长源码网 a. 登陆账号:150xxxx6639 xxxxxx b. 配置数据库参数 c. 设置系统账号并登陆 d. 进入站点操作台 站点操作台是当前站点后台,应用站点是后台

    2.6K10编辑于 2023-02-01
  • 来自专栏微擎

    框架php7.4使用phpexcel导出数据报错修复

    在使用社区版时,用phpexcel导出数据,提示错误,经过搜索后得知是php版本问题。之前一直是用的5.6现在改成了7.4。所以才发现了这个问题。 然后去gitee上看了下官方的代码,好像也没有对这个问题进行修复。找了下,只有两种解决办法,一个是用其他的扩展,第二个就是修复一下已安装的phpexcel。 https://github.com/mbdmt/phpexcel_for_php74大家可以自行去替换一下的phpexcelphpexcel的目录是 framework/library/phpexcel

    38710编辑于 2024-09-24
  • 来自专栏微擎

    框架模块开发8-根据群机器人发送消息

    之前的文章可以进入专栏进行查看和学习,后面的文章就不再一一的去粘贴上一篇文章链接了,新的小伙伴直接去专栏就行,如果感兴趣的可以尝试订阅一下专栏,当然也欢迎大神加入专栏来分享。

    54000编辑于 2025-01-11
  • 来自专栏微擎

    框架模块开发2-第二步初步规划

    2.然后我们另外还需要安装一个SDK,第三方的一个php企业信扩展。EasyWeChat!因为我的框架运行的php版本是7.4,所以在使用EasyWeChat时,选择5版本。 https://easywechat.com/5.x/overview.html3.用终端进入你的目录,我这边使用的是phpstorm,在这个地方进入终端,当然你可以在根目录,鼠标右键使用终端打开。 首先找到的开发文档,熟悉一下模块插件的架构,然后根据文档提示找到相应功能。 '; }); $response = $app->server->serve(); $response->send(); }二,结语1.通过框架的文档和 2.在开发模块时多看看文档和百度下,基本上很多问题都可以得到解答。

    43310编辑于 2025-01-02
  • 来自专栏微擎

    框架模块开发1-第一步生成模块

    之前在https://cloud.tencent.com/developer/article/2463380文章中,有介绍过怎么去安装,所以就不再叙述如何安装了。 一,安装脚手架模块-轮子1.这个是一个老开发者yoby大佬写的一个模块,可以通过这个模块生成一个新模块,大家可以先下载。2.下载上面压缩包后,将里面的yoby_test上传到的addons下。 3.上传完了后,进入微框架后台后,找到应用管理,然后未安装列表,找到域名验证和开发辅助模块,然后进行安装。 https://wiki.w7.com/document/35/1525结语1.框架是一个开源的php框架,是一个常用于公众号和小程序的开发框架框架有很好的平台,可以让开发者将自己开发的模块插件上架到应用商店里 2.不过在这里还是要和大家说下,框架是一款商业框架,如果你用于商业行为,请购买商业版,切勿修改版权。(这块我也没搞清楚,说开源,然后又大面积去法院告别人侵权...不懂)。

    58110编辑于 2024-12-28
  • 来自专栏魏艾斯博客www.vpsss.net

    虚拟主机如何安装

    前面魏艾斯博客介绍过有关安装程序的部分教程,比如宝塔面板一键部署安装,WDCP 面板安装的过程记录,这都是基于 Linux 面板的安装方法,而也有用户在使用虚拟主机来安装。 本文是官方论坛发布的阿里云虚拟主机部署教程,老魏转载过来加以改动,丰富一下内容,更适合新手查看。 1、购买到阿里云虚拟主机后,安装之前需要准备以下信息: FTP 登录主机地址 FTP 登录用户名 登录密码 数据库连接地址 数据库用户名 数据库管理密码 数据库名称 域名 ? in /home/u1026/ace/workspace/php/appcode/webroot/htdocs/install.phpon line 607 是因为虚拟主机内存小于 1G 的缘故,安装对内存要求至少 2、阿里云虚拟主机的网站文件都放在 htdocs 这个文件夹里面了,所以要先解压下载文件再把安装程序上传到这个文件夹中,至于别的虚拟主机网站文件夹在哪里需要咨询客服了。 ?

    10.5K80发布于 2018-06-21
领券