Ik heb in mijn broncode (php) while lussen gemaakt, alleen ben ik benieuwd hoe ik dat in smarty moet doen?
Zoiets als;
Code:while($mods_row_counter <= $mpr && $curr_num_mods <= count($cat_usr))Code:while($curr_num_mods <= count($cat_usr))
Likes: 0
Ik heb in mijn broncode (php) while lussen gemaakt, alleen ben ik benieuwd hoe ik dat in smarty moet doen?
Zoiets als;
Code:while($mods_row_counter <= $mpr && $curr_num_mods <= count($cat_usr))Code:while($curr_num_mods <= count($cat_usr))
Ik denk dat je beter op de smarty forums zelf deze vragen kunt stellen. Daar kunnen ze je in ieder geval directer antwoord geven.
http://www.phpinsider.com/smarty-forum/
hmmz
daar geeft er helemaal NIEMAND antwoord :/
hmm, dat is inderdaad wel jammer ja.
Ik heb net de boel gedownload omdat ik er van de week aan zat te denken om dat ook te gaan implementeren. Wil eerst even rustig de documentatie doornemen en dan echt gaan experimenteren (inderdaad voor het eerst dat ik eerst de documentatie lees en daarna pas aan de slag ga).
Als ik wat verder ben kan ik je wel helpen, maar nu helaas nog niet.
Succes
is er wel iemand met zoveel verstand van array's dat hij/zij mij kan helpen om mijn code op te schonen?
Waarom gebruik maken van Smarty ipv een eigen simpele template engine te ontwikkelen? Beste is IMO om een API te maken in PHP. Vervolgens laat je daar het CP heen posten en vars ophalen. Vars worden oipgehaald uit een array. Array lees je uit en zet je om dmv tokens in de template. Simpeler kan bijna niet![]()
ja, maar we gebruiken nu deze al. Vooral vanwege de performance.
Antwoorden gevraagd, of een manier om de array aan te passen.
Je kunt gewoon je while lus in je php bestand uitvoeren en doorgeven naar je template file.
voorbeeld? Ik denk niet dat het mogelijk is namelijk.
Of je gebruikt gewoon PHP als template taal. Kun je gewoon alles in PHP doen. Zie voor een interessant artikel: http://www.massassi.com/php/articles/template_engines/Origineel geplaatst door Deimos
Waarom gebruik maken van Smarty ipv een eigen simpele template engine te ontwikkelen? Beste is IMO om een API te maken in PHP. Vervolgens laat je daar het CP heen posten en vars ophalen. Vars worden oipgehaald uit een array. Array lees je uit en zet je om dmv tokens in de template. Simpeler kan bijna niet![]()
daar heb ik op dit moment weinig aan..
Er zijn in Smarty meerdere manieren om loops uit te voeren, waaronder de manier die hier is beschreven:
http://smarty.php.net/manual/en/lang...on.section.php
Mocht je geinteresseerd zijn in waarom ik zelf Smarty niet gebruik, dan kan je daar wat over lezen in http://www.daholygoat.com/site/index...emplateengines
Succes.
- Leendert
Laatst gewijzigd door daholygoat; 14/01/04 om 16:27.
Als je een while lus gebruikt en de gegevens die je krijgt in een array verwerkt kun je ze in de template weer opvragen.
wat voorbeelden zouden aardig zijn want tot op heden heb ik nog niets gehoord waarmee ik kan afbreken (nieuwe regel)
Op de URL die ik je gaf staat een voorbeeld. Hoe bedoel je afbreken? Je geeft gewoon een enter in de template, die newline wordt dan wel gelooped.wat voorbeelden zouden aardig zijn want tot op heden heb ik nog niets gehoord waarmee ik kan afbreken (nieuwe regel)