-
使用 f 方法。
f方法的特点是:
简单的数据缓存;
以文件形式保存;
以 PHP 返回数据的形式加载缓存;
支持子目录缓存和自动创建;
支持缓存删除和批量删除;
写入和读取缓存。
f('data','test data');
默认保存开始路径为“数据路径”(此常量位于“运行时路径”中)'data/'below),即名为 Data Path 的文件''缓存文件。
注意:请确保缓存标识是唯一的,以避免数据覆盖和冲突。
下次读取缓存数据时,请使用:
data = f('data');
我们可以将其保存为子目录,例如:
f('user/data',$data);缓存写入。
f('user/data');读取缓存。
数据路径'user/'缓存文件,如果用户子目录不存在,将自动创建,也可以支持多级子目录,例如:
f('level1/level2/data',$data);
如果需要指定缓存的起始目录,可以使用以下方法:
f('data',$data,temp_path);
要获取它,您需要使用:
f('data','',temp_path);
删除缓存。 删除缓存也非常简单,使用:
f('data',null);
如果第二个参数以 null 形式传递,则删除标识为数据的数据缓存。
支持批量删除功能,特别是对于子目录缓存,假设我们想删除用户子目录下的所有缓存数据,可以使用:
f('user/*',null);
或者,您可以使用过滤器进行删除,例如:
f('user/[^a]*',null);
-
最好的方法是 f 方法,它直接是 f($key, $value),例如 f('admin_config',$config);$config 是配置法规的数组。
-
ThinkPHP没有这种功能,需要自己编写。
-
最方便的是写文件非常方便。
-
直接生成文件不可以吗?
-
宝永旭说得对,详见官方开发手册。
-
哦,$arr不是全局变量,你不能在函数中得到它。
建议您在 demo() 函数中需要该文件。
-
自动生成模块目录。
从发行版开始,除了默认模块和批量生成控制器和模型类外,您还可以支持自动生成模块目录。
例如,如果我们需要为后台应用程序生成一个管理模块,则在应用程序入口文件中定义如下:
将管理模块绑定到当前入口文件。
define('bind_module','admin');
-
配置文件可以是任何形式,可以是xml或txt,比如数据库的连接配置 例如: 这句话一定有,可以随意写下面 这是一个配置文件,里面的值可以直接用winform中数据集的readxml()方法读取。
-
1.直接复制回家并直接更改为admin 我也这样做,我认为这是最好的方法,但不要忘记更改命名空间的位置。
这样做的另一个优点是,只需在一个地方修改配置项。
2.还有一种配置文件就是添加入口文件,这样的配置文件,需要配置前台,也需要配置后台。
希望它能帮到你。
-
home 是默认的 home 目录,称为 foreground 目录。
如果您想拥有一个后端目录,请复制 home 的副本并重命名它,例如 admin
-
将 home 复制到 admin,或将其他名称的路径更改为 OK。
-
对于后台模块,我们的项目开发一般是在 home 目录下创建一个 admin 文件夹,将 home 下的基础文件复制下来。
对于每个模块,它根据业务进行划分,例如,它是管理员模块,具有登录和注销功能。 等。
-
可以自动生成入口文件,在require之前添加一行,如define('bind_module', 'home');绑定模块。
引入 thinkphp 入口文件。
将 home 替换为 admin 以自动生成,并在生成后注释掉该行。
-
复制主文件夹,改名admin(随便你喜欢),进入控制器文件夹,打开里面的***是你的控制器名称),你会看到有一行**是“namespace home controller; 这是命名空间,将 home 更改为 admin,以便添加您的背景。 访问 http: localhost admin 以访问您的后端控制器。
-
团队文件夹是我们的项目文件夹,如下所示。
我们主要在lib下写action(admin,home),在tpl下写(admin,home),action是业务逻辑,tpl是web模板,admin和home分别是后台和前端;
为了实现前后端的分离,需要配置如下:(忽略数据库部分,实现数据库部分时自行配置)。
这里需要注意的是,tmpl 文件 depr 和 url 模型分别配置了路径深度和路由模式,参考了 thinkphp 技术手册,配置完成后才能正确解析。
下面我写了前台和后端的登陆页,文件目录放置如下:
-
创建导航栏时,通常会输入导航栏地址。
根据导航栏的地址分析控制器和动作,然后在相应位置创建文件。
您可以使用 mkdir、fwrite、file put contents 等来创建文件。
JAN是日本标准。
UCC是美洲的标准。 >>>More