我是关于prestashop的新手,我在prestashop安装的同一主机中有一个单独的php页面,如何从这个页面访问记录的prestashop用户?
谢谢!
答案 0 :(得分:1)
正如N.Wouda告诉你的那样,你必须使用上下文,例如获取当前用户的电子邮件记录:
<?php
include(dirname(__FILE__) . '/config/config.inc.php');
$c = Context::getContext();
$emailOfLoggedUser = $c->customer->email;
echo $emailOfLoggedUser;
?>
答案 1 :(得分:1)
正如Melvita所指出的,你首先需要包含config.inc.php并使用Context对象
上下文存储了什么?
这些对象始终可以通过上下文访问:
from datetime import datetime, timedelta
x = '2017-05-15'
res = (datetime.strptime(x, '%Y-%m-%d') + timedelta(days=1)).strftime('%Y-%m-%d')
print(res)
# 2017-05-16
这些对象只能由客户访问:
x = '2017-05-15'
# choose some combination of below methods
res = (pd.Timestamp(x) + pd.DateOffset(days=1)).strftime('%Y-%m-%d')
res = (pd.to_datetime(x) + pd.Timedelta('1 day')).strftime('%Y-%m-%d')
print(res)
# 2017-05-16
这些对象只能由管理员上下文访问:员工。现任员工。
/\s+([@][\w_-]+[\s]{0,1}([A-Za-z0-9@.]+))/