Проблема с кодом Yii: на локальном компьютере происходит сбой на сервере - PullRequest
0 голосов
/ 25 марта 2011

Я столкнулся с каким-то странным поведением с некоторыми частями моего кода yii. Позвольте мне выбрать один из них.

код

$model = new Socialdemo;
$model = $model->findByAttributes(array('fk_recordid'=>$record_id));

$new = new Socialdemo();
$data = $model->attributes;
$data['fk_recordid'] = $new_recordid;
unset($data['id']); //unset id since we want to insert
$new->setAttributes($data, false);
$new->save();

На моей локальной машине разработки все работает нормально, но когда я развертываю ее на сервере, возникает ошибка в строке кода

$data = $model->attributes;

Выдает ошибку php

Попытка получить свойство необъекта

Что мне не хватает?

Ответы [ 2 ]

1 голос
/ 25 марта 2011

У вас есть те же данные БД на сервере?Вы проверили значение NULL?

$model = $model->findByAttributes(array('fk_recordid'=>$record_id));

0 голосов
/ 25 марта 2011

Почему вы пропустили скобки после новой декларации

$model = new Socialdemo();

Кроме того, я предполагаю, что вы включаете файл в класс Socialdemo, скопирован ли файл в правильное местоположение и правильный путь на сервере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...