2015-01-20 3 views
0

Im пытается создать простой сценарий загрузки с Phalcon PHP, но я не уверен, как подойти к нему.PHP Phalcon - Информация о контенте

У меня есть контроллер со следующим кодом, как вы можете видеть в функции indexAction. Я просто пытаюсь вывести на страницу простой текст, но он не работает. Нужно ли мне использовать другую функцию или что-то еще?

class ManagerController extends \Phalcon\Mvc\Controller 
{ 
    public function initialize(){ 


    } 
    public function indexAction() 
    { 
     if(function_exists('loadServer')){ 
      echo "It works"; 
     }else { 
      echo "Not Working"; 
     } 
    } 

    public $errorMsg = null; 
    const DOWNLOAD_TOKEN_VAR = 'download_token'; 


    //public function download($forceDownload = null, $downloadToken = null); 
    public function loadServer() 
    { 
     echo 'Hello Welcome!'; 
    } 
} 

А вот мой указательный вольта файл

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Phalcon PHP Framework</title> 
    </head> 
    <body> 
     {{ content() }} 
    </body> 
</html> 
+0

Вы Шоуда использовать: method_exists ($ это, 'loadServer') HTTP : //php.net/manual/en/function.method-exists.php – cske

+0

Спасибо за указание, что мне все еще нужна помощь в определении того, как отображать на странице. – GNov

+0

Что происходит, когда вы переходите к http: // websiteurl/manager –

ответ

0

Если у вас есть вид Phalcon не будет отображать эхо-сигналов.

Просто удалите ваш взгляд, и эхо будет работать или установить переменную через

$this->view->setVar('hello',"Hello World!"); 

и изменить вид, чтобы соответствовать

<!DOCTYPE html> 
    <html> 
     <head> 
      <title>Phalcon PHP Framework</title> 
     </head> 
     <body> 
      {{ hello }} 
     </body> 
    </html> 
Смежные вопросы