У меня была проблема с кэшем моего Symfony (в изменения в HTML-страницы не оказывающего) после многих попыток теперь я не могу проверить подлинность веб-сайта, он показывает мне эту ошибку:Аутентификация не допускается после очистки кэша Symfony2
An exception occurred while executing 'SELECT t0.username AS ......... FROM "fos_user" t0 WHERE t0.username_canonical = ? LIMIT 1' with params ["1999999"]: SQLSTATE[HY000]: General error: 1 no such table: fos_user
в моих ФОС/userbundle/сущность/User.php у меня есть эти параметры:
namespace FOS\UserBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* User
*
* @ORM\Table(name="`fos_user`")
* @ORM\MappedSuperClass
*/
class User
{
.............
и в моем BSE/mybundle/организации/User.php у меня есть эти параметры:
namespace FOS\UserBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* User
*
* @ORM\Table(name="`fos_user`")
* @ORM\MappedSuperClass
*/
class User
{.....
таблица в базе данных называется fos_user
Я использую $kernel = new AppKernel('prod',false);
в моем app.php и $kernel = new AppKernel('dev', true);
в моем app_dev.php
Я прошу вашей помощи, пожалуйста,
Я уже проверил это решение, но без успеха, это мои параметры parameters.yml: 'database_driver: Pdo_Sqlite database_host: 127.0.0.1 database_port: '1' имя_базы_данных: ххх database_user: корень database_password: пароль mailer_transport: mailer_host SMTP: 127.0.0.1 mailer_user: нулевой mailer_password: нулевой локали: пт секрет: хххх database_path: '1' ' –
К сожалению, я не был уверен: вы используете Symfony. Если это так [проверьте эту ссылку] (https://symfony.com/doc/current/doctrine.html#configuring-the-database). SQLite требует этого: 'path: '% kernel.root_dir%/sqlite.db'', который я не вижу в ваших параметрах. –
Спасибо за ваш ответ, но это не сработало –