[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Коструктор в php
program90
Подскажите почему когда я определяю коструктор в классе Comment (на php) который extends базовый класс CommentPeer, то выдается предупреждение:
"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();

например.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.