首页 > 其他分享 >shopxo学习过程

shopxo学习过程

时间:2025-01-09 18:33:19浏览次数:1  
标签:index views tp 学习 html shopxo 过程 id

1.概述:

shopxo是基于tp6开发的,截至至2025年1月9日,该时间节点的环境需要php8.0.2,在新安装shopxo时会进行环境监测。基本安装按官网说明即可。

2.学习进程

1.2025-01-09,安装php环境,及开发使用ide。

2.了解shopxo基础,大体上点击了软件的各个功能点

1)路由使用了伪静态,结尾以.html结束。因此在开发找网络请求时需要注意不要使用fetch/XHR过滤,应该使用Doc过滤。

2)路由原则基本遵循大部分框架的写法。

如下  前台:http://shopxo.com/?s=customview/index/id/2.html      后台  http://shopxo.com/adminm3yete.php?s=index/index.html

3)文件目录参考官网(虽然也有一些错误,但是不影响),即便不看也没关系,做过类似国内框架的应该都可以猜明白。

4)该框架的controller层几乎没有做什么事情,仅仅起到了赋值给view层和映射views关系作用。具体逻辑都在server层。

5)数据库操作方式未tp常用方式

//CustomView无前缀表名
Db::name('CustomView')->where(['id'=>$data_id])->update($data) 

6)views 是比较麻烦的一点,因为使用了tp的视图继承,可能是因为我没有用过类似的写法原因,还在研究

7)提出了一个新的概念--钩子hook,还在研究当中

标签:index,views,tp,学习,html,shopxo,过程,id
From: https://www.cnblogs.com/tying/p/18662697

相关文章

  • STM32标准库学习笔记(六)ADC
    前言学习永无止境!本篇是嵌入式开发之片上外设ADC,从硬件原理到实际应用,深入了解ADC模数转换原理以及相关应用。注:本文章为学习笔记,部分图片与文字来源于网络/江协科技课程/手册,如侵权请联系!谢谢!一、ADC概述1.1ADC简介 定义:ADC(Analog-DigitalConverter)模拟数字转换器,......
  • salesforce零基础学习(一百四十二)在Formula字段中如何通过Datetime字段显示Local Time(
    背景:我们需求是显示DateTime类型的Time信息,比如我们想要在report中基于HourOfCreatedDate进行分组,从而想要了解到一段时间内什么时间是数据创建的高峰期,不同的runninguser可能时区不同,比如中国时区是GMT+8,日本的时区是GMT+9,美国可能不同的州对应的时区也不同,而且涉及到冬令......
  • 学习笔记:C#高级进阶语法——委托(Delegate)
    四、委托4.1、什么是委托,委托的本质是什么呢?​ 1、形似一个方法,用delegate修饰符修饰。所谓委托,ILSpy反编译识别底层----生成一个一个的类。如果定义在class外部:独立生成一个类,如果定义在class内部,生成了一个类中类:包含一个2、所以委托的本质:就是一个类。4.2、委托的实例化,......
  • 深度学习的分类
    深度学习的分类可以从多个角度进行划分,以下是一些主要的分类方式及其对应的模型:一、根据学习方式分类监督学习(SupervisedLearning)定义:利用带有标签的数据进行训练,使网络能够学习到从输入到输出的映射关系。常见模型:卷积神经网络(CNN):主要用于图像处理领域,如图像分类、目标......
  • 深度学习的分类(二)
    深度学习的分类可以从多个维度进行,以下是一些常见的分类方式:按网络结构分类前馈神经网络(Feed-ForwardNeuralNetwork):是最基本的神经网络类型,数据从输入层进入,经过隐藏层的计算处理,最终从输出层输出结果,信息在网络中单向流动,没有反馈回路。例如多层感知机(MLP),它由输入层、多个......
  • 【学习笔记】【数论】欧拉函数&莫比乌斯函数及反演
    一、欧拉函数1.欧拉函数的意义\(\phi(n)\)表示从\(1\)到\(n\)所有与\(n\)互质的数的数量。表达式为:\(\sum\limits_{i=1}^{n}[\gcd(i,n)=1]\)。2.欧拉函数的通解公式\(\phi(n)=n\prod\limits_{i=1}^{k}(1-\frac{1}{p^i})\)(\(p_i\midn\),\(p_i\)为素数,\(k\)为小于等于......
  • 【软件供应链安全】Saas化产品开发过程中的开源组件安全治理实践
    供应链金融业务及产品往往以Saas化服务租赁、贴牌及本地化标品应用部署的形式持续向国央企、军工、地产、金融机构及中小微企业提供服务,系统产品逐渐趋于成熟的同时,客户基于国家信息安全技术、法律法规及在产品安全质量上提出了比较高的要求,旨在确保软件开发生命周期安全、第三方......
  • 06、Docker学习,常用安装:Zookeeper、ES、Minio
    Docker学习,常用安装:Zookeeper、ES、Minio一、Docker安装Zookeeper##查询zookeeper镜像dockersearchzookeeper##拉去zookeeper镜像dockerpullzookeeper:latest##本地创建zookeeper的挂载目录mkdir-p/opt/software/myfile/zookeeper/confmkdir-p/opt/softwar......
  • Java基础学习(五)
    Java基础学习(五):数组目录Java基础学习(五):数组概念声明与创建初始化基本特点内存分析应用多维数组扩展内容Arrays类冒泡排序稀疏数组本文为个人学习记录,内容学习自狂神说Java概念数组是相同类型数据的有序集合每个数据称为一个数组元素,可以通过下标来访问声明与创建数......
  • 【大模型学习路线】掌握大模型必备能力:从基础到精通的完整指南!非常详细收藏我这一篇就
    “大模型技术的基础学习,是未来在大模型领域能否站稳脚跟的关键”随着大模型技术的发展,越来越多的人开始进入大模型领域,但大模型作为一门技术,因此它的本质上是一个工具,因此这也让学习大模型有了不同的学习方向。从工具的角度来看,学习一个工具主要有两个方向,一个是使用工具,......