Aşağıdaki modeli vardır:
class Model extends BaseModel
{
public function save($conn = null)
{
if(!$this->getId())
{
//do stuff
}
return parent::save($conn);
}
}
Ben (garip parantez dışında ben ... Bana bir sözdizimi hatası verecekti) Doctrine_Record::save() imza API açıklamasını follwing gibi hissediyorum.
Bu kodu çalıştırdığınızda, it works well ama şu uyarıyı alıyorum:
Strict Standards: Declaration of Model::save() should be compatible with that of Doctrine_Record::save() in $ROOT/lib/model/doctrine/Model.class.php on line 6
Ben genellikle ERROR_ALL hata raporlama açmak, ve bir uyarı ücretsiz kod ile sopa deneyin. Bu beni rahatsız ediyor. Ben tüm Doktrini kaynak kodunu çıkış ve diğer. Hiçbir şey ardına imza çalışırken, bunun üzerine, "(save" greped. İlk kez PHP :-) hu garip, çok hoşgörülü olduğu için beni?