Kod
Method Editor_Elrte::__toString() must return a string value
Uproszczony kod klas wygląda następująco:
abstract class Editor_Editor_Core { protected $_view; abstract public function render(); public function display() { } public function __toString() { return $this->_view; } } class Editor_Elrte extends Editor_Editor_Core { public function render() { $this->_view = View::factory('elrte'); return $this; } }
Chciałbym, aby można było wyświetlić kod na dwa sposoby:
$editor->render()->display(); // albo
Pozdrawiam
EDIT: jeszcze taka ciekawostka. Poniższy kod działa prawidłowo.
Kod
echo $editor->render()->__toString();