How to override model's constructor correctly in CakePHP

cakephp, constructor, overwrite, testing

Solution

why don't you look into the core code its open source after all: https://github.com/cakephp/cakephp/blob/2.1/lib/Cake/Model/Model.php#L653

so for all your models:

public function __construct($id = false, $table = null, $ds = null) {
    parent::__construct($id, $table, $ds);
}

Problem

I have troubles with testing Model in CakePHP 2.0 and it seems the problem is on the model's constructor. ``` public function __construct(){ parent::__construct(); $this->_pagi_cuantos = 2; } ``` Even if I delete all its content, I still getting problems trying to run the test. Mark Story told me: if you have a constructor make sure you're overriding the constructor correctly. Failing to do so will cause errors like this. What do I wrong?

Original source