Внес изменения в файл config. Связь с БД пропала. Я работаю через composer. Команды install , update не помогли. Что сделать?
<?php
return [
'dsn' => 'mysql:host=localhost;db_name=ishop2;charset=utf8',
'user' => 'root',
'pass' => '',
]; - config файл
<?php
namespace ishop;
class Db
{
use TSingletone;
protected function __construct()
{
$db = require_once CONF . '/config_db.php';
class_alias('\RedBeanPHP\R', '\R');
\R::setup($db['dsn'], $db['user'], $db['pass']);
if( !\R::testConnection()){
throw new \Exception("Нет соединения с БД.", 500);
}else{
echo ' Связь есть!!!';
}
}
}
Db.php на экране показывает связь есть
<?php
namespace app\controllers;
class MainController extends AppController
{
public function indexAction(){
$posts = \R::findAll('test');
debug($posts);
$this->setMeta('Главная страница', 'Описание...', 'Ключивики...');
$name = 'John';
$age = 40;
$names = ['Andrey', 'Jane', 'Dmitriy'];
$this->set(compact('name', 'age', 'names'));
}
}
а это тот файл который показывает, что не выбрана база данных