如何在prestashop中获取admin文件夹的名称?

时间:2018-05-29 08:12:43

标签: prestashop-1.6 prestashop-1.7

$link= PS_ADMIN_DIR;
$admin_folder = substr(strrchr($link, "\ "), 1);

目前我用这种方式获取文件夹名称, 但如果有任何直接方法或任何常数请建议我.. 感谢

2 个答案:

答案 0 :(得分:2)

更具体一点:admin目录的名称在文件系统上。 当您访问管理目录的页面时,脚本会将当前目录的路径放在_PS_ADMIN_DIR_常量中。

如果忘记了admin目录的名称,则必须查看服务器的文件系统。

管理员目录会自动重命名为adminXXXX之类的内容。

如果使用不同的名称,则可以将默认目录结构与实际结构进行比较,并找到合适的目录。

您还可以查找仅在admin目录中存在的文件。例如“ get-file-admin.php”文件。

在linux上,从prestashop根目录运行的以下命令将告诉您admin目录的实际名称:

find ./ -name get-file-admin.php

答案 1 :(得分:0)

出于安全原因,管理文件夹名称不会存储在PrestaShop的文件或数据库中的任何位置,因此您必须执行类似操作才能找到它。

但是,您应该使用_PS_ADMIN_DIR_而不是PS_ADMIN_DIR,因为第二个不是由PrestaShop直接定义的,可能是未定义的。