onPHP/onphp-framework — Issue #42: PartViewer::toString()
Author: bassta
Created: 2011-10-26 05:58:01+00:00
State: open

А давайте добавим метод toString() в PartViewer, чтобы можно было не только вставлять part-шаблон в шаблон, но и строку получать для дальнейшей обработки. Например, для использования в javascript. Собственно патч:

diff --git a/main/Flow/PartViewer.class.php b/main/Flow/PartViewer.class.php
index cce11ff..fa17f4c
--- a/main/Flow/PartViewer.class.php
+++ b/main/Flow/PartViewer.class.php
@@ -57,6 +57,13 @@
return $this;
}

+ public function toString($model = null)
+ {
+ ob_start();
+ $this->view($model);
+ return ob_get_clean();
+ }
+