Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос по ZEND

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Вопрос по ZEND
Dee
Отправлено: 20 Августа, 2015 - 12:56:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at end of input
  2. LINE 1: SELECT region_id FROM realty_cities WHERE city_id=
  3. ^' in /var/www/test/data/www/library/Zend/Db/Statement/Pdo.php:238
  4. Stack trace:
  5. #0 /var/www/test/data/www/library/Zend/Db/Statement.php(283): Zend_Db_Statement_Pdo->_execute(Array)
  6. #1 /var/www/test/data/www/library/Zend/Db/Adapter/Abstract.php(435): Zend_Db_Statement->execute(Array)
  7. #2 /var/www/test/data/www/library/Zend/Db/Adapter/Pdo/Abstract.php(230): Zend_Db_Adapter_Abstract->query('SELECT region_i...', Array)
  8. #3 /var/www/test/data/www/application_new/admin/controllers/RealtyController.php(506): Zend_Db_Adapter_Pdo_Abstract->query('SELECT region_i...')
  9. #4 /var/www/test/data/www/library/Zend/Controller/Action.php(503): Admin_RealtyController->addAction()
  10. #5 /var/www/test/data/www/library/Zend/Controller/Dispatcher/Standard.php(285): Zend_Controller_Action->dispatch('addAction')
  11. #6 /var/www/test/data/www/library/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
  12. #7 /var/www/test/data/www/test.ru/index.php(382): Zend_Controller_Front->dispatch()
  13. #8 {main}



Здравствуйте,есть проблема но я не могу определить в чем заключается.
Так же никакой документации нету. Может кто сталкивался с чем-то похожим и даст наводящие ответы.Там миллион файлов и даже строку SELECT region_id FROM realty_cities WHERE city_id= у меня не представляется найти возможным. Заодно может подскажите как открыть быстро весь сайт и запустить во всех файлах поиск ? Я конечно юзаю notepad но он тормозит жестко,когда больше 50 мб загружаешь.

(Отредактировано автором: 20 Августа, 2015 - 12:58:06)

 
 Top
Мелкий Супермодератор
Отправлено: 20 Августа, 2015 - 13:05:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Dee пишет:
Там миллион файлов и даже строку SELECT region_id FROM realty_cities WHERE city_id= у меня не представляется найти возможным

Ёпт, вам полный стектрейс на что дан? И файл и строка, в которой случилась ошибка и даже кратко переданные туда параметры.

Dee пишет:
открыть быстро весь сайт и запустить во всех файлах поиск ?

grep -ir


-----
PostgreSQL DBA
 
 Top
Dee
Отправлено: 20 Августа, 2015 - 13:10:05
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




то что указано на 238 строке там следующее
CODE (htmlphp):
скопировать код в буфер обмена
  1.     public function _execute(array $params = null)
  2.     {
  3.         try {
  4.             if ($params !== null) {
  5.                 return $this->_stmt->execute($params);
  6.             } else {
  7.                 return $this->_stmt->execute();
  8.             }
  9.         } catch (PDOException $e) {
  10.             require_once 'Zend/Db/Statement/Exception.php';
  11.             throw new Zend_Db_Statement_Exception($e->getMessage());
  12.         }
  13.     }

(Добавление)
можно мне немного разжевать если не трудно.
 
 Top
Мелкий Супермодератор
Отправлено: 20 Августа, 2015 - 13:23:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




В этой трассировке всего 8 уровней, из которых 6 - Zend'овые, а ещё один - index.php. Не найти тут место, откуда вызывается этот запрос? В одном-единственном месте с кодом приложения, а не фреймворка? Серьёзно?


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB