Есть проблемы при наследовании от ActiveRecord

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
bitrixman
Сообщения: 3
Зарегистрирован: 2014.04.21, 16:42

Есть проблемы при наследовании от ActiveRecord

Сообщение bitrixman »

только начал изучение yii2, поэтому строго не судите

имеем вот такую ошибку http://yii.paintmedia.ru/basic/web/index.php?r=test

Написал простой пример. Есть модель:

Код: Выделить всё

namespace app\models;

class Test extends \yii\db\ActiveRecord
{
    public $id;
    public $username;

    public static function tablename()
    {
        return 'user';
    }

    public static function findByID($id)
    {
        return self::find()->where(['id' => $id])->one();
    }
}
Есть контроллер:

Код: Выделить всё

namespace app\controllers;

use Yii;
use app\models\Test;
use yii\web\Controller;

class TestController extends Controller
{
    public $id;
    public $username;
    
    public function behaviors()
    {
        return [];
    }

    public function actionIndex()
    {
        $model = new Test;
        echo $model->findByID(1);

    }
}
Самое интересно что на локали все это работает, на хостинге видим ошибку. Подскажите в чем может быть проблема. Заранее спасибо!
Аватара пользователя
Ryadnov
Сообщения: 456
Зарегистрирован: 2010.06.20, 00:38
Откуда: Санкт-Петербург

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение Ryadnov »

Погуглите по тексту ошибки
junior developer
Сообщения: 246
Зарегистрирован: 2014.01.31, 15:39
Контактная информация:

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение junior developer »

посмотрите по директориям, может реально класс не залился
junior developer
Сообщения: 246
Зарегистрирован: 2014.01.31, 15:39
Контактная информация:

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение junior developer »

и я бы еще посмотрел в сторону ActiveQuery. там в beta его попереносили. обратите внимание.
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение astronin »

с базой разбирайтесь.
посмотрите конфиги, правильно ли настроеные на боевом, и стоит ли на боевом запрашиваемая база данных.
junior developer
Сообщения: 246
Зарегистрирован: 2014.01.31, 15:39
Контактная информация:

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение junior developer »

пишет же что файл не находит, значит либо не стал фреймворк, либо был перенесен класс
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение astronin »

junior developer писал(а):пишет же что файл не находит, значит либо не стал фреймворк, либо был перенесен класс
а сокеты по-вашему куда пишутся, в воздухе висят?
https://www.google.ru/#newwindow=1&q=PD ... +directory
bitrixman
Сообщения: 3
Зарегистрирован: 2014.04.21, 16:42

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение bitrixman »

Погуглите по тексту ошибки
:?
посмотрите по директориям, может реально класс не залился
перезаливал уже несколько раз
посмотрите конфиги, правильно ли настроеные на боевом, и стоит ли на боевом запрашиваемая база данных.
база, стоит, таблица имеется. конфиги правильные
bitrixman
Сообщения: 3
Зарегистрирован: 2014.04.21, 16:42

Re: Есть проблемы при наследовании от ActiveRecord

Сообщение bitrixman »

а сокеты по-вашему куда пишутся, в воздухе висят?
Огромное спасибо! нашел ответ по приведенной Вами ссылке

had the exact same problem. None of the above solutions worked for me. I solved the problem by changing the "host" in the /app/config/database.php file from "localhost" to "127.0.0.1".
Ответить