Здравствуйте, у меня есть следующая проблема:
У меня есть класс действия представления в Symfony, action.class.php, там у меня есть этот код:
foreach ($images as $i => $img)
{
if (strstr($request->getFileType($img), 'image'))
{
$enter = true;
$name = Util::processImages($request, $img, 'app_uploads_temp_dir');
if ($name != '')
{
$userimages[$i] = $name;
$this->uploads[$i] = true;
$this->message = 'Image loaded';
}
}
}
И, на мой взгляд, я хочу сделать поле загрузки или сообщение в зависимости от случая:
<div class="fotoupload">
<?php if ( !isset($this->uploads[1]) ): ?>
<?php echo label_for('photosec1', 'Imagen 2:') ?>
<?php echo input_file_tag('photosec1') ?>
<?php else: ?>
<span><?php $this->message ?></span>
<?php endif ?>
</div>
но $ this-> message не установлено, ни $ message, ни какая-либо переменная, передаваемая из действия, может кто-нибудь сказать мне, почему это произошло и как я мог это решить ??