Как именно вы будете фильтровать свои данные, зависит от вашей модели. Похоже, ваш getFeaturedVehicles
уже принимает параметр параметров, поэтому вы можете просто добавить свой фильтр в эту коллекцию. Поскольку это похоже на вашу базу кода, мы не можем вам помочь в том, как вы это сделаете.
Если вы не можете фильтровать данные на уровне модели, вы можете просто добавить оператор if
на свой PHP, чтобы просто отфильтровать отображаемое. Например:
<?php $model->getFeaturedVehicles(10, 0, unserialize($vtype), unserialize($makes), $p1range, $p2range, $filters) ?>
<div id="adspecials">
<?php while ($unit = $model->iterate()): ?>
<?php if ($unit->wprice > 1): ?>
<div class="adwrapper">
<div class="ad">
<div class="image">
<a href="<?php echo DIR_REL,'/inventory/',$unit->url ?>">
<br />
<h4>View More Information</h4>
</a>
</div>
<div class="info">
<h3 class="cufon"><?php echo $unit->description ?></h3>
<h1 class="cufon"><?php echo $unit->wprice ?></h1>
<h4>Preferred Club Pricing</h4>
<p><?php echo $unit->subtitle ?></p>
</div>
</div>
</div>
<?php endif; ?>
<?php endwhile; ?>
</div>
Спасибо за помощь ... Я, очевидно, новичок в php, и я просто не знал, как правильно объявить это утверждение if. –