WebLauncher / php-framework

WebLauncher Framework
0 stars 0 forks source link

Classes: Create view cell #41

Open mihaivarga opened 7 years ago

mihaivarga commented 7 years ago

ViewCell should be a controller that renders as a variable with toString processing to html.

View cells can be used for common templates with controller rendering between components.

example:

user.cell.php user.cell.tpl

class UserCell extends ViewCell { function display(){ $this->assign('var',$value) } }

Loading View Cell in controllers:

$userCell=$this->cell('user'); $this->assign('usercell',$userCell);

Showing a cell in a view:

{$usercell}

Loading a cell directly in template:

{viewcell name="user"}