в класс Order (таблица ps_orders) в relations() будет что-то типа
public functioon relations() {
return [
'history' => [self::BELONGS_TO, 'OrderHistory', 'id_order', 'join'=>'INNER JOIN (SELECT id_order, MAX(date_add) AS date_add FROM ps_order_history GROUP BY id_order) hist2 ON history.id_order =hist2.id_order AND history.date_add =hist2.date_add'],
];
}
читаем тут nginx.org/ru/docs/http/ngx_http_proxy_module.html#...
Если директива proxy_pass указана с URI, то при передаче запроса серверу часть нормализованного URI запроса, соответствующая location, заменяется на URI, указанный в директиве:
location /name/ {
proxy_pass 127.0.0.1/remote/;
}
думаю так все получится
server {
server_name localhost;
location /admin/ {
proxy_pass 127.0.0.1:8081/;
}
}
могут ссылки не работать, но это можно исправить, я позже расскажу как
des1roer: У меня есть подозрения, что настройки не применились. Вставляем в index.php первой строчкой <?php phpinfo(); die; и изучаем вывод. Ищем отличия в error_reporting, display_errors, short_open_tag
taral: с timestampAttribute, на мой взгляд получится "кошернее", все правила валидации будут в одном месте, а не размазаны по кучке get/set. Удобнее поддерживать. Неудобно только что дата хранится в unix формате, но с другой стороны меньше места занимает.