Есть класс
/**
* В таблице есть только одно поле - id
* @property integer $id
*/
class Spider extends ActiveRecord
{
private $name; // это дополнительный аргумент, которого нет в таблице
public function __construct($name = null)
{
$this->name = $name;
}
}
Если где-то теперь я захочу удалить столбец, то ничего не выйдет, так как это не объект ActiveRecord
// Не удалится, так как $spider не является объектом ActiveRecord
// Там есть добавленный аргумент $name;
$spider->delete();
Как мне из $spider вытащить ActiveRecord объект?
P.S.
Если сделать print_r($spider), то выйдет
(
$name -> string 'name',
private ActiveRecord -> Spider Object
)