07 2019 档案
摘要:一、我们把其他代码都注释掉,直接写一行调用 SET PF-STATUS 'TIANPAN_TOOLS'. 二、运行程序,会看到我们上一篇所添加的相关功能栏图标, 三、点击不同图标,会按程序代码,有不同的提示,如下
阅读全文
摘要:一、我们来到工具栏页面,如果不想要某个工具栏,删掉相应的文字再双击空白就可以了 二、我们添加一个工具栏,如ZADD,双击文字 三、保存静态文本,会弹出一个功能文本框 四、填写相应的内容后,点击对勾保存 五、会提示一个快捷键,我们随便分配一个 六、再次点对勾 七、多了一个 八、回到我们的代码界面,进行
阅读全文
摘要:一、我们来到SE41,点击复制状态按钮 二、点击复制状态后,弹出一个框框,上面是模板内容,下面是我们自己的程序 三、我们根据上一篇的标准模板内容,填好相应的模板和我们的程序的内容 三、点击复制按钮 五、SAP会提示哪些内容会被复制,我们点击复制 六、提示已经被复制 七、回到SE38,来到我们自己的程
阅读全文
摘要:一、我们按照说明,来到SE37功能模块,然后点击【转到】->【函数组】->【显示组】 二、按照说明输入SALV,点击勾选 三、点击主程序 四、点击主程序后,我们来到函数组页面,然后 五、我们可以看到相应的标准状态栏,工具栏和功能键等
阅读全文
摘要:一、我们按照之前SAP说明里面的文字,定义好相关内容 二、上图代码对应的文档错了,重现截图一下 三、这3个子例程是不需要写调用语句PERFORM的,在SAP内部已经写好了。程序会自动根据名字找到需要调用的子例程。
阅读全文
摘要:一、双击REUSE_ALV_GRID_DISPLAY,来到SE37的这个函数模块中,查看IT_EVENT的相关说明,点击后面的显示按钮 二、翻译第一句 三、翻译第二句 四、翻译第三句 五、翻译第四句 六、翻译第五句 七、翻译第六句 看了说明,现在应该大概知道如何用了,对吧。
阅读全文
摘要:一、我们来到SE37,找到REUSE_ALV_EVENTS_GET相关的定义 二、我们需要用到下面这3个事件 三、我们添加一个第五步,并把显示ALV座位第六步。在第五步中定义三个事件 四、在末尾,添加3个子例程,未写相关的参数,相关参数在'REUSE_ALV_GRID_DISPLAY'中可以找到,我
阅读全文
摘要:一、我们双击"REUSE_ALV_GRID_DISPLAY",来到SE37界面, 二,来到这儿,点击SLIS_T_EVENT, 三、可以看到SLIS_T_EVENT的定义,有一个name和一个form 四、我们定义如下,定义就声明完了。
阅读全文
摘要:一、事务代码SE37,点击运行 二、再点击执行 三、我们可以看到有17个事件,点击17前面的表格图标 四、来到详细的事件中 五、我们回到SE37,点击显示 六、查看参数,为一个内表 七、我们点击SLIS_T_EVENT,可以看到相关定义,有2个成员,name和form。
阅读全文
摘要:一、我们执行程序之后,发现表格中所有的内容都是有底色的 二、这个是因为我们在代码中规定了主键 三、我们去掉处理第一个之外的主键 四、运行程序,发现还是所有字段都有背景色 五、这是因为在每次ls_fieldcat赋值之后,需要清空他,不然内容会带到下一次赋值中,在代码中使用clear,如下 六、效果如
阅读全文
摘要:一、销售表是2个表,一个抬头表,一个是销售内容表,数据库查询语句如下, 二、我们添加相关LAYOUT的格式控制如下 三、需要报每个字段都用相应的LAYOUT控制一下 四、点击模式,在模式里面,添加REUSE_ALV_GRID_DISPLAY功能的调用 五,会自动生成代码,我们小改一下 六、执行效果如
阅读全文
摘要:一、与ALV相关的类型都是在TYPE-POOLS:SLIS中。我们来到SE11 二、常用的定义有fieldca和layout等,用于显示字段,和控制信息数据等。 三、我们以VBAK表为例,用ALV输出这个VBAK表和VBAP表相关的销售信息 四、代码定义如下
阅读全文
摘要:一、创建一个ALV的程序 二、填写程序属性 三、保存到本地对象 四、来到代码区,这样一个新工程就创建好了,我们后续来写相关的创建代码
阅读全文
摘要:一、ALV是SAP中的一个表格,全称为:ABAP List Viewer或者SAP List Viewer,就是可视化表格。 ALV是SAP系统中心的列表标准,可以在ABAP程序中进行报表输出。除去列表的显示和少量交互功能之外,ALV还提供给系统用户多种其它丰富的交互功能。 二、我们打开之前写过的一
阅读全文
摘要:一、代码如下 二、查询结果如下 三、我们把it_spfli的内表内容添加两个 四、结果如下,查询的是所有的JFK和SFO机场。 总结: SAP里面的SQL语句奇葩的一米,常规的SQL的用法很多都用不了,ORDER BY不能加载最后,一加就报错,搞到半夜,气死我了。 学无止境,且行且珍惜。
阅读全文
摘要:一、我们查看SFLIGHT数据库,比如我们需要改这条数据 二、代码如下 三、执行效果如下,显示“数据更新成功” 四、我们来看一下SFLIGHT数据库,发现已经由DEM更改为了AAA了
阅读全文
摘要:一、UP TO <数量> ROWS,表示查询出多少条数据 二、效果如下
阅读全文
摘要:一、我们看一下SFLIGHT表和SPFLI表,表结构如下 二、这2个表的数据如下 三、我们代码如下 四、多表联合查询结果如下
阅读全文
摘要:一、我们来查看一个sbook的数据库 二、查看这个表的内容如下 三、表数据如下 四、代码如下 五、结果如下
阅读全文
摘要:一、在SAP中可以使用两张数据库,一直是NativeSQL和OPEN SQL。 Native SQL(本地SQL)特点: 1.每种关系型数据库都有其对应的 SQL,是数据库相关的。 2.不同的 SAP 系统可能使用各种不 同的数据库,使用本地SQL 的 ABAP 程序无法适应所有的 SAP 系统。
阅读全文
摘要:一、上代码 二、需要注意的是 * CLEAR 只能清空不带WITH HEADER LINE的内表* REFRESH 能清空内表,但是不回收内存* FREE 能清空内表并回收内存,但是此内表还能继续使用
阅读全文
摘要:一、代码如下 二、MODIFY执行前断点数据 三、查看到数据如下 四、往下单步走一步,发现有3条数据被修改 五、执行后修改如下
阅读全文
摘要:一、SAP中内表的修改,只能通过工作区来修改,代码如下 二、效果如下
阅读全文
摘要:一、代码如下 二、调试一下 三、被插入的数据 四、效果如下
阅读全文
摘要:一、代码如下 二、需要注意的时候,如果内表和工作区同名,这可以用隐式插入,不需要什么工作区INTO到什么表,INDEX为位置,效果图如下:
阅读全文
摘要:一、使用COLLECT时,如果关键字没有,那么插入,如果有则求所有关键字列的和,代码如下 二、sy-index在循环中,每次循环从1开始递增 三、查看T_DATA数据 四、如下 五、循环时候,我们查看T_TEST数据 第一次 第二次 第三次 第四次 六、我们查看运行效果
阅读全文
摘要:一、如果内表是一个普通的内表,只用于存储数据不用来排序,那么优先选择APPEND插入 二、我们运行程序,并把工作区和内表加入到断点变量,如图所示,1X22的意思如图 三、我们点击ITAB1,来看内表数据,如下 四、我们双击WA_ITAB1,查看相关工作区内容如下
阅读全文
摘要:一、在Delphi或PHP中,都有代码格式化工具,SAP中也有,如图 二,点击之后,没有任何反应,提示功能没有开启 三、在实用程序->设置中,选择好相关内容 四、勾选自己的相关设置 五、再点击代码界面的程序美化器按钮,代码会变得很整洁
阅读全文
摘要:一、代码如下,有2个断点的按钮,可以可以写入BREAK-POINT人工断点 二、运行之后,程序会被断下来, 四个执行按钮,意思分别为:单步进入子程序,单步不进入子程序,返回外面,执行到断点处 三、我们双击变量中的ITAB5 四、在结构中可以看到他是由2个成员组成的结构体 五、我们双击内表图标 六、可
阅读全文
摘要:一、内表一共有9种定义方式,如下: 二、执行如下
阅读全文
摘要:一、SAP中逻辑运算符包括AND, NOT, OR 二、输出如下
阅读全文
摘要:一、代码如下 二、输出效果如下
阅读全文
摘要:一、代码如下 二、16进制计算过程如下 三、计算结果为16进制的11,也就是10进制的17
阅读全文
摘要:一、代码和显示如下,很奇怪的事情是,负数的负号居然在数字后面
阅读全文
摘要:一、SAP中常用预定义系统变量 内容如下: 二、系统变量定义在结构SYST里,我们打开SE38 三、在代码编辑器输入SYST变量 四、双击SYST,来到这个系统结构,里面有很多系统变量 五、我们随便写几个试试 六、显示界面如下
阅读全文
摘要:一、SAP中常用预定义数据类型 注意事项如下: 1.默认的定义数据类型是CHAR。 2.取值的时候C型默认从左取,N型从右取,超过定义长度则截断。 3.C类型,可以赋值数值,也可以赋值字符,还可以混合,不过取值时如果是数值类型靠右取值。 4.日期和时间类型的变量可进行加减乘除运算。 5.P类型.小数
阅读全文
摘要:一、事务代码SE91 二、里面有我们创建过的一个消息类Z_TIANPAN_201907_MSG 三、这个消息类中有2个内容 四、我们的代码如下 五、S001效果 六、E001和W001效果 七、I001效果 八、A001效果 九、X001效果
阅读全文
摘要:一、LVC_S_LAYO为表格常用的布局属性,包括网格线,宽度自适应,隐藏主键等 二、我们来对比使用前和使用后的表格,这个原始布局风格的表格 三、这个是设置了相关属性的表格
阅读全文
摘要:一、我们需要取一个月中的最后一天,代码如下 二、执行结果如下 三、以上为纯手打,错了好几次才改过来,还有一个办法就是系统自动生成,点击编辑->模式 四、输入需要调用的函数名字BKK_GET_MONTH_LASTDAY 五、在代码区自动生成一些代码 六、小改一下参数就可以了,不用纯手打那么累了,而且容
阅读全文
摘要:一、之前我们的LVC表格输出的界面,有些列太宽余留空白区块太多,有些列则显示不全还带省略号等 二、我们来到'REUSE_ALV_GRID_DISPLAY_LVC'的模块中,查看他的属性 三、我们查看LVC_S_LAYO的类型结构,CWIDTH_OPT成员为列宽度优化的功能 四、我们来到代码界面,输入
阅读全文
摘要:一、我们打开之前的程序,在函数里面创建一个名字为SHOW_DATA_LVCE的函数 二、点击编辑->模式 三、选择'REUSE_ALV_GRID_DISPLAY_LVC' 四、选择调用功能,点击勾选按钮 五、在代码里面,会自动生成代码 六、代码需要我们小改一下 七、在主流程里面,我们调用这个函数 八
阅读全文
摘要:一、之前我们写的表格如下,都是通过WRITE输出,不支持同步编辑等操作,给人感觉非常之LOW 二、在SAP中还存在另外一种可编辑的表格,叫LVC表格,效果如下, 三、此可标记表格是座位SAP内置模块来使用的,需要在事务代码【SE37】中查看 四、输入功能模块名: REUSE_ALV_GRID_DIS
阅读全文
摘要:一、我们创建3个引用单元,这3个单元里面分别存放定义相关,执行相关和子程序相关的内容 二、将程序中的各部分都拆分到INCLUDE文件中,DEF文件内容如下 三、INC文件内容 四、MAIN文件中写程序执行的逻辑 五、运行程序时,需要激活对应的3个文件,需要选中3个后再点对勾 六、运行程序 七、效果如
阅读全文
摘要:一、在SAP程序中写入以下代码 二、双击引用的单元,会弹出以下窗口 三、点击是 四、点击保存 五、保存在本地 六、此文件被包含进来 七、我们把在GET_DATA和SHOW_DATA写到INCLUDE里面 八、然后我们看主程序的代码 九、运行程序 十、显示出正确的结构
阅读全文
摘要:一、在屏幕上点击这个品图标,相关说明如下图 二、使用这个程序资源结构对象可以很方便的定位
阅读全文
摘要:一、不带参数的函数定义如下 二、我们把函数内部会变化的变量以参数的形式定义,其中USING和CHANGING分别表示变量和返回值,因为so_car表示的是工作区,所以后面加上[]符号。 三、我们把2个函数都添加相应的参数 四、执行效果 五、显示表格
阅读全文
摘要:一、我们查看上一次的代码,非常之凌乱,大体可以分为以下这几个区块 二、我们把最后的2个部分,用函数的方式来写,写法如下: 三、执行程序,和之前一样 四、输出结果
阅读全文
摘要:一、如果写的是E,则报红色的信息,如图 效果如下 二、如果是写的是W,则报黄色的信息 效果如下
阅读全文
摘要:一、事务代码SE91 二、输入相关名字,点击创建 三、输入内容 四、定义成本地对象 五、在消息中添加一条短文本 六、我们代码如下 七、执行
阅读全文
摘要:一、表格数据量大了,如果需要界面滚动,则看不到第一行的表头文本 二、代码如下: 二、效果如下,任意滚动,表头还是被冻结可以看到
阅读全文
摘要:一、上代码 二、运行时,勾选框会被自动勾选中 三、表单如下
阅读全文
摘要:一、上代码 二、上文本替换截图 三、上效果图
阅读全文
摘要:一、代码如下: 二、其中我们的文本替换内容如下 三、需要注意的是波浪线的用法,以及区域的添加方法。运行程序,显示如下 四、不勾选时,查询出来是去掉国际的 五、勾选之后,查询的是全部的 六、显示如下 七、完整代码如下
阅读全文
摘要:一、上代码 二、选择内容 三、输出 四、我们选择一个其他的值 五、查看输出
阅读全文
摘要:一、点击菜单翻译 二、选择目标语言 三、输入需要翻译的内容,并保存 四、我们切换到英语模式登录 五、查看我们的代码 六、输出结果如下,多语言特征就显示了
阅读全文
摘要:一、点击系统->用户参数文件->用户数据 二、设置成需要的语言 三、重新登录,并在登录时选择EN 四、进入界面
阅读全文
摘要:一、我们看看之前的代码内容 二、菜单转到->文本元素 三、在文本符号中写入需要替换的内容 四、修改一下代码,可以用text-001来等效替换 五、效果如下
阅读全文
摘要:一、在执行界面,输入/h, 左下角会提示调试模式被激活 二、点击运行,就会跳出调试界面 三、调试界面用法
阅读全文
摘要:一、代码如下,有2个地方需要注意,一个是SELECT-OPTIONS,还有一个是IN的使用 二、我们定义一下选择文本 三、我们运行程序 四、输出 五、当然,选择的时候,我们也可以用其他的方式,如下图
阅读全文
摘要:一、我们在代码中定义了一个选择屏幕,但是对应的显示界面为英文 界面如下 二、我们选择【转到】-【文本元素】 三、默认的文本内容是问号和三个点 四、我们修改成我们需要的,并激活这个文本,如果不激活会丢失 五、我们返回到代码页面,运行程序,之前的英文就变成中文了
阅读全文
摘要:一、代码如下,注意红色框框中的语句 二、我们选择一条数据 三、输出结果如下
阅读全文
摘要:一、SAP中PARAMETERS表示选择屏幕,使用方法如下 二、运行代码 三、PA_CAR为我们选择的0017 四、点击执行之后,由于我们未在代码中触发相关的过滤功能,显示的表格为全部表格,效果如下
阅读全文
摘要:一、代码如下 二、显示结果如下
阅读全文
摘要:一、选择【编辑】->【模式】 二、选中写入模式 三、选中图标 四、选择我们需要的图标 五、选中图标后,选择复制 六、点击之后,会回到代码界面,如下 七、执行结果如下,显示出了一个神奇的图标
阅读全文
摘要:一、重点在与表格长度的计算,以及LINE-SIZE的用法,代码如下 二、输出效果如下
阅读全文
摘要:一、输出时,需要加入关键词sy-vline,代码如下 二、效果如下
阅读全文
摘要:一、代码如下 二、效果如下
阅读全文
摘要:一、我们代码如下,这个是不输出横线的时候 效果如下 二、输出横线的代码如下 效果如下,多出一条横线
阅读全文
摘要:一、在代码输入界面,选中一个关键词,按一下F1,或者问号 二、显示出的帮助内容
阅读全文
摘要:一、通过MODIFY关键字来修改内表的内容,it相当于全部内容,wa相当于一条内容 二、效果如下
阅读全文
摘要:一、直接上代码 二、输出如下
阅读全文
摘要:一、我们查看一个SCARR的一个数据库 二、数据库内容如下 三、我们写一个关于内表使用的代码,来显示这个数据库内容 四、输出如下
阅读全文
摘要:一、内表相当于传统语言的多维数组的东西,定义一个内表有以下2个方式
阅读全文
摘要:一、我们打款SAP自带的一个演示数据库SCARR 二、表结构如下 三、代码如下 四、执行结果如下 我们对比一下数据库的内容,很perfect 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、sy_subrc为上一条语句的执行结果,如果为0,则表示执行成功。 需要注意的是,IF ELSE语句,每一个关键字都需要带句号 二、执行效果如下 相关代码如下
阅读全文
摘要:一、需要说明的是SAP不同类型的结构体类型之间是不能随意赋值的,如果需要赋值,可以使用CORRESPONDING FIELDS OF关键字, 不同类型结构体中同名的成员会被赋值,代码如下: 二、输出代码如下 三、我们对比一下数据库 完美的取出了一条数据库。
阅读全文
摘要:一、我们输入事务代码SE11 二、我们输入数据库表 : “SPFLI” 三、我们可以查看到这个表相关的数据,这个是SAP自带的一个教学案例表。 四、我们点击Display,来查看这个表内容 五、点击查看 六、显示出表的相关数据
阅读全文
摘要:一、SAP的结构体是以BEGIN OF开始,以END OF结尾,代码如下: 二、输出结果如下
阅读全文
摘要:一、利用关键字TYPE定义类型,然后在定义此类型的变量,代码如下: 二、效果如下:
阅读全文
摘要:一、代码如下 二、我们查看输出结果 三、如果位数超出了会怎样呢?我们试试 四、提示如下
阅读全文
摘要:一、在SAP中,一个中文占用2个文本长度,详见代码: 二、效果如下
阅读全文
摘要:一、我们定义一个浮点型f的变量,然后赋值,检查会报错 二、我们把引号括起来之后,就正常了,如下: 三、输出效果如下: 注意:f类型的变量,输出不是准确值
阅读全文
摘要:一、sy-uzeit为取当前时间函数,类型t为时间类型,代码如下: 二、输出结果如下:
阅读全文
摘要:一、使用MOVE和使用等号的效果是等同的,代码如下: 二、效果如下:
阅读全文
摘要:一、在Sap中输出当前日期的函数是sy-datum,代码如下: 二、输出效果如下
阅读全文
摘要:一、代码如下: 二、输出
阅读全文
摘要:一、代码如下: 二、执行效果图,如下:
阅读全文
摘要:一、代码如下: 效果如下,注意看,数字类型占用了10个位置:
阅读全文
摘要:一、在一段文字前面,加上右斜杠符合\ ,这句话就会换行了,如图: 效果如下:
阅读全文
摘要:一、我们来到SE38 二、添加一个程序的名字,需要以Y或者Z开头,点击创建就可以了 三、我们输入hello Sap,然后选择可执行程序,然后保存 四、创建对象目录时,可以选择把这个加入到包中,或者选择本地对象。我们点击本地对象,这个程序只能本地运行,与其他客户端无交联。 五、进入到代码界面,我们写入
阅读全文
摘要:一、在SAP中,如果添加一个模块到收藏夹,默认是看不到事务代码的,如图: 二、我们在附件->设置中勾选显示技术名称 三、保存之后,就会显示出事务代码,如图所示: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、CI的验证码功能用着很是舒服,需要在根目录下新建一个captcha的验证码文件夹用于存放生产的图片,代码如下: 二、浏览器效果如下: 总结:关于验证码生产函数,有很多参数可以设置,包括字体,验证码内容等,大家可以看看 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额
阅读全文
摘要:一、在控制器中,写入3个函数。一个是login用于登录,一个是logout用于退出,一个show用来展示界面。 login代码如下: logout和showuser函数如下: 二、我们的登录界面 三、show页面如下: 四、我们查看页面效果 五、输入账号”tianpan“,密码”123456“之后,
阅读全文
摘要:一、我们在控制器中添加session写入和读取的2个函数,如图: 二、我们用浏览器访问login页面,可以看到有一串被加密的cookies,在CI中session也是以cookies的方式存放的 三、我们来读取一下showsession页面,可以读取出之前传入的数据
阅读全文
摘要:一、参照了CSDN上某个前辈写的一个CI分页类,自己删删改改仿写了一个类似的分页类,代码如下: 二、我们在模型里面写2个数据查询的函数,一个用于查询数据数量,一个用于查询出具体数据 三、我们在控制器里面写入以下代码,见附图: 四、在VIEW里面写入显示代码 五、打开浏览器,我们可以看到效果图,网站地
阅读全文
摘要:一、我们写好自己的分页代码,防止library目录中,带构造函数 二、在模型中,添加2个函数,一个是查询数据的条数,第二个是取出数据库中的数据 三、在控制中,写入相应的代码,如下: 四、在界面中,写入代码 五、我们打开浏览器,就可以看到CI框架的分页已经被我们替换掉了,如图: 总结: 大家可以看到,
阅读全文
摘要:一、在模型中读取数据库中的表 二、在控制器中添加dividePage函数 三、在View中写入显示代码 四、查看效果,还是挺漂亮的分页效果 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、在UI根目录新建一个pic目录,里面放一个图片,如下 二、在我们打View里面写入一下代码,base_ur函数返回的是网站根目录,代码见附图: 三、两种写法,显示效果如下: 四、我们查看浏览器的源码, 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:
阅读全文
摘要:一、控制器代码如下: 二、view的显示代码中,关于路径,我们可以用另外一种方法来写, 如: "/CodeIgniter-3.1.10/index.php/welcome/add"可以写成"<?php echo site_url('welcome/add') ?>" 三、我们在浏览器中看一下CTRL
阅读全文
摘要:一、在控制器里面代码如下: 二、在View里面写好按钮和需要post的代码 三、效果如下,点击按钮之前: 点击按钮之后, 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、在控制器中调用模型时,可以给模型取别名,之后调用时,调用别名就可以了 二、界面显示如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、我们在M模型文件里面添加一个文件,代码如下: 二、在C控制器中加载模型,并调用模型函数,输出达到View,控制器代码如下: 三、在View里面输出控制器传过来的参数 四、显示效果如下: 五、我们对比一下数据库中的数据 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额
阅读全文
摘要:一、代码如下: 二、我们访问一下: 三、我们对比一下数据库内容 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、代码如下: 二、执行f访问 三、查看数据库,已经id=15的数据已经被删掉了 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、代码如图: 二、访问一下 三、我们来查看数据库,已经被修改了 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、代码如下: 二、我们访问一下页面 三、查看数据库,已经插入了一条数据 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、使用数据库的Get方法读取内容,如下代码: 二、数据库如下: 二、效果如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、在config的autoload.php文件中,如果写入以下代码,那么在控制器中无需再次加载数据库了,相当于全局自动加载数据库了 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、代码如下: 二、使用浏览器打开 三、我们查看数据库,被成功插入数据 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、CI的数据库插入代码如下: 二、数据库原数据如下: 三、访问网站之后,会显示相关输出 四、我们查看数据库,会增加一条数据 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、在database文件中写明数据库相关信息 二、我们数据库中的表如图所示 三、在CI中查询数据库内容 四、在浏览器输出 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、代码如下: 二、效果如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、代码如下,index函数有2个参数 二、效果如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、输入以下代码,uri_to_assoc的参数默认从3开始 二、输出效果如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、controller中的代码如下: 二、我们打开一个路径,输出对应的路径URI的值 http://127.0.0.1/CodeIgniter-3.1.10/index.php/welcome/index/name/3/id/4 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打
阅读全文
摘要:一、添加并传递变量 二、在View界面输出 输出显示 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、在controllers里面添加 $this->load->vars('m_Str1','我是一个字符串变量'); 二、在View中添加相应代码 界面显示效果如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、如果需要现在的某个目录的View界面,需要在controller中写入文件路径 二、访问http://127.0.0.1/CodeIgniter-3.1.10/index.php/显示如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:38247
阅读全文
摘要:一、在C中写一个test001函数 二、在路径http://127.0.0.1/CodeIgniter-3.1.10/index.php/welcome/test001中访问 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文
摘要:一、在CI框架里面的controllers <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Welcome extends CI_Controller { public function inde
阅读全文
摘要:一、关于MCV,大概就是下图所示: 模型(model)-视图(view)-控制器(controller) M用来处理数据库,V用来显示界面,C用来控制 二、对应到CI的源码,对应的是这3个目录 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477
阅读全文
摘要:CI是一个非常好用,非常灵活的PHP框架,在官网https://codeigniter.org.cn/ :最新版本3.1.10 版 就可以尽情使用了。 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。
阅读全文