elvman Posted August 27, 2007 Report Share Posted August 27, 2007 Symfony freimworkam ir tāds pričendālis, ka moduļa klases lokālie mainīgie ($this->varibale) templeita failā kļūst par parastiem mainīgiem ($variable). Netīk rakāties pa simfonijas kodu tāpēc prasu te, kā to varētu panākt. Tas izskatītos kaut kā tā: include_once("model_daļa.php"); //parveidojam visus klases lokālos mainīgos uz parastiem mainīgajiem include("view_daļa.php"); Link to comment Share on other sites More sharing options...
elvman Posted August 27, 2007 Author Report Share Posted August 27, 2007 (edited) Ok, ar get_object_vars vienkārši iziešu cauri visiem klases variabļiem un katram variablim izveidošu attiecīgu globālo variabli ar tādu pašu nosaukumu. Te būs kods: $object_vars = get_object_vars($class); foreach($object_vars as $name=>$value) $$name=$value; Paldies par uzmanību! Edited August 27, 2007 by elvman Link to comment Share on other sites More sharing options...
Grey_Wolf Posted August 28, 2007 Report Share Posted August 28, 2007 manuprat tad vispar saak zust jega no klases kaa taadas.... ja vel visas ieksejaas funkcijas tiek izmantotas katra atseviskji.... Link to comment Share on other sites More sharing options...
bubu Posted August 28, 2007 Report Share Posted August 28, 2007 Netīk rakāties pa simfonijas kodu Slikti, ka netīk. Vajag lasīt citu kodu, tad nebūtu tādu problēmu, uz kurām pats vari atbildēt 10 minūšu laikā :) Link to comment Share on other sites More sharing options...
Delfins Posted August 28, 2007 Report Share Posted August 28, 2007 http://lv.php.net/manual/en/function.extract.php Link to comment Share on other sites More sharing options...
Recommended Posts