Re: PHP smarty and subarrays

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 7 September 2022 07:38:07 BST, Andrey Repin <anrdaemon@xxxxxxxxx> wrote:
>Greetings, Ashley Sheridan.
>In reply to Your message dated Monday, September 5, 2022, 14:05:09,
>
>
>> On 05/09/2022 08:55, gordonisnz@xxxxxxxxx wrote:
>>> Hi
>>>
>>> 1) Does anyone know of a good PHP Smarty forum?  There was one, but
>>> they took it off & went to Reddit - Gone downhill since then (very few
>>> people transferred)
>>>
>>> or can i ask my smarty questions here? (not many folks may use smarty ??)
>>>
>>> 2) Question:-
>>>
>>> I know how to assign values within a template:
>>>
>>> {if !isset($HIDEMAINMENU)}{assign var="HIDEMAINMENU" value="0"}{/if}
>>>
>>> however, does anyone know the correct way of assigning (or retrieving)
>>>   sub-arrays?
>>>
>>> (PHP) $myarray["animals"]["movies"]["settings"]["trees"] = 5;
>>>
>>> How do I set it to do the same thing with smarty:-  the only examples
>>> i can see, assign NEW arrays (not assigning new keys/values to an
>>> existing array)
>>>
>>> Or
>>>
>>> How to assign a sub-array value  to a $temp  variable (not an array)
>>>
>>> When I try the obvious things - i get all sorts of errors
>>>
>>> --
>>>
>>> Gordon.
>
>>  From looking at the docs, it would seem you can use any valid PHP within
>> the templates using {php}...{/php} :
>> https://www.smarty.net/docsv2/en/language.function.php.tpl
>
>Why are you linking to v2 docs?
>{php}{/php} tags were deprecated for over a decade.
>
>> This means you could set what you wish and use those variables within the
>> Smarty templates using the normal Smarty syntax if you wish (as it all translates into PHP commands anyway)
>
>

Just the first result in a Google search. I'm not a Smarty dev. The leap to a current solution isn't too far, following this. 




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux