php вставка в возвращиемое значение page callback

Главные вкладки

Аватар пользователя booyaka booyaka 16 апреля 2013 в 21:38

Подскажите пожалуйста как исправить:
при попытке вставить php код в значение возвращаемое page callback он добавляется не как исполняемый код,а как комментарий

<?php
function searchresult_menu(){
    
$items = array();    
    
$items['srch'] = array(
      
'page callback' => '_searchresult_body',
      
'page arguments' => array(1),
      
'access callback' => TRUE,
      
'expanded' => TRUE,
  );    
    return 
$items;
}
?>

<?php
function _searchresult_body($sName) {
    
    
$content '';
    
$content .= '<div id="MyNewSearch"><?php print render($page["search_area"]);?></div>';
    
$query db_select('users''u');
    
$query->fields('u', array('id','name'));
    
$query->condition('u.name''%' $sName '%''LIKE');
    
$query->range(030);
    
$result $query->execute(); //выполняем запрос к БД
    
while($nodes $result->fetch()){ //обрабатываем запрос
        
$content .= '<div>' $nodes->id ' | ' $nodes->name '</div>';
    }
    return 
$content;    
}
?>

Результат:

...
<div class = "content">
    <div id = "MyNewSearch">
        <!--?php print render($page["search_area"]);?-->
    </div>
    <div>...</div>
    ...
    <div>...</div>
</div>
...

Комментарии