Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.3.13

Request #1351 Complex arguments
Submitted: 2004-05-06 08:28 UTC
From: mclap at rrf dot ru Assigned:
Status: Verified Package: HTML_Template_Flexy
PHP Version: 4.3.2 OS: FreeBSD
Roadmaps: (Not assigned)    
Subscription  
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes. If this is not your bug, you can add a comment by following this link. If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
2004-06-15 22:04 UTC
Package:
Bug Type:
Summary:
From: mclap at rrf dot ru
New email:
PHP Version: Package Version: OS:

 

 [2004-05-06 08:28 UTC] mclap at rrf dot ru
Description: ------------ It would be wonderful, if the Flexy is able to do folowing things: 1. Complex arguments {method(#some#,var.get(#data#)} and flexy:if="method(#some#,var.get(#data#)}" in html tags. 2. Escaping of # Sometimes it's necessary to pass '#' symbol as argument. Thank you in advance.

Comments

 [2004-05-06 09:09 UTC] alan_k
alot of this is quite difficult It will probably end up being supported by doing flexy:if="{xx.somemethod(#xxx#,var.get(#dddd#))}" (eg. adding in the extra {}) as the arguments are currently supported using a horible regex.. no promises, unless you want to attach Flexy/Compiler/Standard/Tag.php
 [2006-06-22 10:22 UTC] jan at motubo dot com (jan)
i need something like: {if:isEqual(getTotalPages(),#1#)} Got error "...on Line 0 Position:13: unexpected something: (g) character: 0x67". But: {if:isEqual(someVariable,#1#)} works fine...also alan's tipp with addional {} around getTotalPages() did not work: then the if is calculated once when compiling - not always. so the result will be always true or always false - unless you set "forceCompile=1"