источник
по началу сделал тоже всё вывелось из базы туториал,
потом создал свою БД подключил её и покатились предупреждения
Notice: Undefined variable: invo in .... 3
Warning: Invalid argument supplied for foreach() .... 3
index.volt
{{ content() }}
{% for contact in invo %}
<p>{{ contact.name }}</p>
{% endfor %}
models/Invo.php
class Invo extends \Phalcon\Mvc\Model
{
public function initialize(){
$this->setSource('contact');
}
}
InvoController.php
public function indexAction(){
$invo = Invo::find();//при вар дампе значение не пусто, значит выводиться должно
$this->view->setVar("contact", $invo);
}
}
С конфиг.пхп всё в порядке так если бы он не подключался то он бы вывел это "Table 'contact' doesn't exist in database when dumping meta-data for Invo"
Строка подключения базы выглядит так:
/**
* Подключение базы данных
*/
$di->set('db', function() use ($config){
return new DbAdapter($config["database"]->toArray()); //берём подключение из config.php
});