prestashop-1.6 - 如何在 prestashop 中获取管理文件夹的名称?
问题描述
$link= PS_ADMIN_DIR;
$admin_folder = substr(strrchr($link, "\ "), 1);
目前我正在使用这种方式来获取文件夹名称,但如果有任何直接方法或任何常量请建议我.. 谢谢
解决方案
更具体一点:管理目录的名称在文件系统上。当您访问管理目录的页面时,脚本会将当前目录的路径放在 _PS_ADMIN_DIR_ 常量中。
如果您忘记了管理目录的名称,您必须查看服务器的文件系统。
管理目录会自动重命名为 adminXXXX。
如果您以不同的方式命名它,您可以将默认目录结构与您的实际结构进行比较并找到正确的目录。
您还可以查找仅存在于 admin 目录中的文件。例如“get-file-admin.php”文件。
在 linux 上,从 prestashop 根目录运行的以下命令将告诉您管理目录的实际名称:
find ./ -name get-file-admin.php
推荐阅读
- c# - 从 Web Api 返回 XML
- python-3.x - os.listdir 命令未按正确的存储顺序选择文件
- javascript - 在jquery中访问父第二个孩子
- regex - 如何在 Crystal lang 中将 .match 的结果作为字符串值访问
- python-3.x - python 请求 SSLError 与 Heroku 设置
- flask - Flask 服务于 Vue.js 包文件。更改时重新编译?
- jquery - 在 Jquery 中返回元素
- javascript - 将范围输入转换为 int 或 Format 以返回美元
- javascript - 在 Node.js/Express.js 中,如何将 JSON 对象从服务器传输到客户端?
- jsonschema - JSONSchema 本地自引用(递归)