Всъщност сега работя в magento за разработване на модул за проверка на използвания код на ваучер или не. Подробностите се съхраняват в нова таблица. В моя config.xml посочих страницата за наблюдение за извличане на подробностите от db таблицата. Но не знам точното използване на страницата за наблюдател в Magento. Мога ли да използвам страница за наблюдение за тази употреба.
Но продължава до грешка Проверих лог файла
кое е
a:5:{i:0;s:203:"SQLSTATE[42000]: Синтактична грешка или нарушение на достъпа: 1064 Имате грешка във вашия SQL синтаксис; проверете ръководството, което съответства на вашата версия на MySQL сървър за правилния синтаксис за използвайте близо до '=' на ред 1";i:1;s:1677:"#0 C:\wamp\www\Mymagento\lib\Varien\Db\Statement\Pdo\Mysql.php(110): Zend_Db_Statement_Pdo-> _изпълни (масив)
Моят файл observer.php също е показан по-долу
клас Module_Voucher_Model_Observer {
public function __contruct()
{
$coupon_code = trim(Mage::getSingleton("core/session")->getData("coupon_code"));
}
public function getresultofVoucher($coupon_code)
{
$resource = Mage::getSingleton('core/resource');
$readConnection = $resource->getConnection('core_read');
$table = "voucher_code_status_table";
$query = 'SELECT * FROM ' . $table. 'WHERE value='.$coupon_code;
$results = $readConnection->fetchAll($query);
return $results;
}
}
Моля, помогнете каква е грешката на mysql тук. Моля, помогнете възможно най-скоро
Благодаря предварително