Skip to content

Instantly share code, notes, and snippets.

@pierot
Last active October 4, 2016 09:19
Show Gist options
  • Select an option

  • Save pierot/317846d1af9b923b5c330eebbcc8cb0d to your computer and use it in GitHub Desktop.

Select an option

Save pierot/317846d1af9b923b5c330eebbcc8cb0d to your computer and use it in GitHub Desktop.

Templating

Bestaat een variable of property?

isset($var)
isset($data->f01AddressInfoTaxes->AddressEmail)

Als je zeker bent dat hij bestaat, maar je wil kijken of er een waarde in zit:

strlen($var)

of kijken of hij niet null is:

is_null($var)

bv

@if (is_null($var))
	{{ $var }}
@endif

puts

Printen van een variabele

{{ $var }}

bv: oud: {{puts f01Core.NameOfficial}} -> nieuw: {{ $data->f01Core->NameOfficial }}

trans / lookup

{{ tran($var) }}
{{ lookup($var) }}

bv: lookup('nuts', $data->f022014Core->Nuts)

eachSplit

@foreach (explode(",", $variable) as $part)
	<p>{{ $part }}</p>
@endforeach

is

@if (CONDITION)
@endif

bv:

{{#is f01Core.AddressEmail}} 
    <dd> <a href="mailto:f01Core.AddressEmail">{{puts f01Core.AddressEmail}}</a> </dd>
{{else}} 
	- 
{{/is}}

wordt

@if (strlen($data->f01Core.AddressEmail))
    <dd> <a href="mailto:{{ $data->f01Core.AddressEmail }}">{{ $data->f01Core->AddressEmail }}</a> </dd>
@else
	- 
@endif

isOr

@if ($var || $var2)
	<p>{{ $var}}</p>
@endif

isAnd

@if ($var && $var2)
	<p>{{ $var}}</p>
@endif

isnt

@if (!($var && $var2))
	<p>{{ $var}}</p>
@endif

putsBreak

Zet newline om naar <br />-tag

{{ nl2br($var) }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment