На странице продукта в product.tpl поле ввода
<input type="text" name="perscod" id=" perscod " class="text" value=" ">
В контроллере CartController.php
class CartController extends CartControllerCore
{
public $perscod;
public function init()
{……
$this-> perscod = Tools::getValue(' perscod ');
}
protected function processChangeProductInCart()
{
$mode = (Tools::getIsset('update') && $this->id_product) ? 'update' : 'add';
if ($this->qty == 0)
$this->errors[] = Tools::displayError('Null quantity.', !Tools::getValue('ajax'));
elseif (!$this->id_product)
$this->errors[] = Tools::displayError('Product not found', !Tools::getValue('ajax'));
elseif (!$this-> perscod)
$this->errors[] = Tools::displayError('Null perscod.', !Tools::getValue('ajax'));
Все работало хорошо.
А сейчас вдруг выдает ошибку 'Null perscod.'
Почему-то значение $this-> perscod = Tools::getValue(' perscod ');
Не записывается. В чем ошибка.
Спасибо!