اتصال پروژه تست Yii2 به پایگاه داده

- 1 هفته پیش
توسط علی بیات آپدیت شد
پایان جهان ( 46668 تجربه )
1 هفته پیش

درود دوستان...
من با ابزار codeception در حال تست پروژه چارچوب Yii۲ هستم ولی مشکلی که داره هنگام تست به پایگاه داده وصل نمیشه...
کد زیر:

'components' => [
        'db' => [
            'dsn' => 'mysql:host=localhost;dbname=yii۲_tests',
        ],

اینم خطای codeception :
https://paste.ubuntu.ir/mzek

Alimotreb ( 56132 تجربه )
1 هفته پیش

سلام
@endworld

تنظیمات دیتابیس رو در پوشه کانفیگ
db.php
قرار بدید و از صحت یوزر پسورد مطمئن بشید.

توی ارور هاتون از کد های مدل داشت ایراد میگرفت.

علی بیات ( 77252 تجربه )
1 هفته پیش

The configuration for the "db" component must contain a "class" element.

سبک زیر رو امتحان کنید ببینید فرقی میکنه:


<?php

return [

    'components' => [

        'db' => [

            'class' => 'yii\db\Connection',

            'dsn' => 'mysql:host=HOST;dbname=DBNAME',

            'username' => 'USER',

            'password' => 'PASSWORD',

            'charset' => 'utf8',

        ],//db
برای ارسال پاسخ باید وارد سایت شوید