Hi there,
This Volt code:
{% if package_id is not empty and booking_date_int is not empty %}
{% for package in form.getEntity() %}
{{ partial('booking/price_table', ['page' : package, 'id' : package_id, 'form' : form, 'booking_date_int' : booking_date_int]) }}
{% endfor %}
{% endif %}
Compiles to:
<?php if ($package_id == !$empty && $booking_date_int == !$empty) { ?>
<?php foreach ($form->getEntity() as $package) { ?>
<?php echo $this->partial('booking/price_table', array('page' => $package, 'id' => $package_id, 'form' => $form, 'booking_date_int' => $booking_date_int)); ?>
<?php } ?>
<?php } ?>
When displaying errors in PHP, I get:
Notice: Undefined variable: empty in /Applications/MAMP/htdocs/escglam/public/cache/volt/%%applications%%mamp%%htdocs%%escglam%%app%%views%%booking%%index.volt.php on line 13
Is Volt deliberately creating an undefined variable to test for equality with another undefined variable?
Thanks.