static function getProducts($limit, $offset, $filters = null) { // TODO implement filterings $productObjects = ProductModel::all(array('limit' => $limit, 'offset' => $offset)); $products = array(); foreach ($productObjects as $p) { $products[] = Activerecord::returnArrayWithLang($p); } return $products; }
public function loop() { Asset::add('masonry', 'js/masonry.pkgd.min.js', false, '1.0', false, 'script'); Asset::add('imagesloaded', 'js/imagesloaded.pkgd.min.js', false, '1.0', false, 'script'); return View::make('partials.product.loop', ['products' => ProductModel::all()])->render(); }
<?php if (!empty($atts) && is_array($atts)) { $nb = 5; if (array_key_exists($atts, 'nb')) { if (is_numeric($atts['nb'])) { $nb = $atts['nb']; } } if (array_key_exists($atts, 'type')) { switch ($atts['type']) { case "post": $p = PostModel::all($nb); break; case "gallery": $p = GalleryModel::all($nb); break; case "product": $p = ProductModel::all($nb); break; default: $p = PostModel::all($nb); } } } ?> @include('partials.home.slider', [ 'post' => $p ])