PHP Объявляют многомерные массивы с синтаксисом квадратной скобки

Если я читаю ваш исходный код, кажется, что вам просто нужно перечислить продукт с ценой выше 200, который вы можете сделать с помощью , где , позже, возможно, если вы захотите дополнительно отфильтровать данные, вы можете узнать [112 ] ransack gem

это для вашего index.html.erb


  <% @products.each do |product| %>
    
  <% end %>
<%= product.title %> <%= product.price %>

это ваш ProductsController

class ProductsController < ApplicationController
  def index
    # if you want directly to filter just the list product that has price above 200 
    # then you can use where, your view just to show the result of @products

    @products = Product.where('price > ?',200)
  end
end

8
задан Oli 17 October 2008 в 14:33
поделиться

3 ответа

Родитель должен быть массивом!

$x[1] = array();
$x[1][] = 'child';
24
ответ дан 5 December 2019 в 05:35
поделиться

Я думаю, что Вы хотите сделать, должен использовать $x ['родитель'] в конце, не так ли?

Таким образом, это не точно $x = массив (), но больше что-то как:

$x = array('parent' => array());
$x['parent'][] = 'child';
1
ответ дан 5 December 2019 в 05:35
поделиться
$x = array();
$x[1] = array();
$x[1][] = 'child';
5
ответ дан 5 December 2019 в 05:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: