Я изучаю фалькона. У меня проблемы с моделями. Функция FindFirst ничего не возвращает, также не показывает никаких ошибок или исключений. Вот мой код:
public function indexAction()
{
$user = Users::findFirst(1);
var_dump($user);
}
И все что я получаю - это пустая страница.
Вот моя модель пользователей:
<?php
namespace Models\User;
use Phalcon\Mvc\Model\Validator\Email as Email;
class Users extends \Phalcon\Mvc\Model
{
/**
*
* @var integer
*/
public $id;
/**
*
* @var string
*/
public $login;
/**
*
* @var string
*/
public $email;
public function initialize()
{
$this->setSource("users");
}
/**
* Validations and business logic
*/
public function validation()
{
$this->validate(
new Email(
array(
'field' => 'email',
'required' => true,
)
)
);
if ($this->validationHasFailed() == true) {
return false;
}
}
/**
* Independent Column Mapping.
* Keys are the real names in the table and the values their names in the application
*
* @return array
*/
public function columnMap()
{
return array(
'id' => 'id',
'login' => 'login',
'email' => 'email'
);
}
}
Некоторая дополнительная информация: я редактировал файлы конфигурации. Версия Phalcon 2.0
var_dump
? Даже неboolean false
? - person James Fenwick   schedule 19.05.2015\Models\User::findFirst(1)
? или если у вас есть пустой файл представления для действия, которое приведет к пустому выводу на этом уровне рендеринга. - person James Fenwick   schedule 19.05.2015$this->view->disable();
к вашемуindexAction
, чтобы вы не отображали какой-либо шаблон и могли видеть var_dump. Или добавьте ` {{ content() }} ` в свой шаблон. Это будет повторять все данные, которые вы печатаете. - person Surt   schedule 02.07.2015