Не найден <? Php use_javascripts_for_form ($ search_form)?> - PullRequest
0 голосов
/ 23 августа 2011

У меня есть эта строка в верхней части моего .php файла

<?php use_stylesheets_for_form($search_form) ?>
<?php use_javascripts_for_form($search_form) ?>
<div id='div_longgray_gradient2'>
<div id='div_float_img'>
<head>
<script type="text/javascript">
   function getMessages()
   {
       //do stuff here 
   }
</script>
//some html and php then:
<span class='spn_med_black_rbc' id='new_messages'>You have <?php 
  echo $new_mail_cnt = '<script type="text/javascript">getMessages(); return false;</script>';
</span>

но когда я grep -r "use_javascripts_for_form(" * не находит его - это функция? Мне нужно выяснить, где это определено, потому что я вызываю другую функцию JS getMessages, но она не выполняется.

Когда я проверяю элемент в Chrome, я получаю сообщение о том, что getMessages не определено, поэтому я предполагаю, что оно как-то связано со второй строкой вверху?

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Функция use_javascripts_for_form определена в помощнике по активам, строка 647: http://trac.symfony -project.org / browser / branch / 1.4 / lib / helper / AssetHelper.php # L647

0 голосов
/ 23 августа 2011

Я не совсем уверен в вашем вопросе: вы ищете файл, в котором определена функция use_javascripts_for_form?

Если да: Что произойдет, если вы пропустите (из своего выражения grep (или поставите \ before)? Возможно, (воспринимается как специальный символ ...

функция "use_javascripts_for_form" определенно не является функцией PHP, поэтому она определена где-то в вашем коде / файлах PHP ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...