"Warning: Missing argument 1 for Comment::__construct(), called in Z:\home\localhost\www\sf_sandbox\lib\model\om\BaseCommentPeer.php on line 421 and defined in Z:\home\localhost\www\sf_sandbox\lib\model\Comment.php on line 5"
Я работаю в symfony в режиме sandbox.
вот текст класс Comment в котором я определяю конструктор:
<?php
class Comment extends BaseComment
{
public function __construct($id)
{
$this->setId($id);
}
public function deleteComment($postId)
{
$this->setArticleId($postId);
$this->delete();
}
}
Спустя 1 час, 56 минут, 36 секунд (28.03.2009 - 19:23) kirik написал(а):
program90, а как определяешь? Ты передаешь аргумент $id в конструктор класса?
Спустя 1 час, 9 минут, 56 секунд (28.03.2009 - 20:33) program90 написал(а):
Цитата (kirik @ 28.03.2009 - 16:23) |
program90, а как определяешь? Ты передаешь аргумент $id в конструктор класса? |
Да. Я хочу чтоб этот коструктор принимал аргумент $id. Для того чтобы в некоем файле, использующем этот класс, можно было создать комментарий по переданному идентификатору.
$comment = new Comment(5);
$comment->delete();
например.