Справка Объединяющей таблицы Выбора дб Платформы зенда

Вы не можете определить статические методы в интерфейсе, потому что статические методы принадлежат классу не к экземпляру класса, и интерфейсами не являются Классы. Read больше здесь.

Однако, Если Вы хотите Вас, может сделать это:

public class A {
  public static void methodX() {
  }
}

public class B extends A {
  public static void methodX() {
  }
}

В этом случае то, что Вы имеете, является двумя классами с 2 отличными статическими методами, названными methodX ().

5
задан Bill Karwin 19 August 2009 в 20:37
поделиться

3 ответа

Я предполагаю, что вы это решили, но было бы неплохо оставить ответ другим.

Добавьте это ниже экземпляра выбранного объекта.

$query->setIntegrityCheck(false);
10
ответ дан 18 December 2019 в 11:59
поделиться

Вот как бы я это написал:

$query = $this->select();
$query->from(array('g' => 'games'), array('title', 'asin', 'platform_id'));
$query->join(array('r' => 'ranks'), 'g.id = r.game_id', array('rank'));
$query->order('r.rank DESC');
$query->limit($top);
$resultRows = $this->fetchAll($query);
return $resultRows;
0
ответ дан 18 December 2019 в 11:59
поделиться

Вы также можете ввести меньше символов ....

$query = $this->select()
              ->from(array('g' => 'games'), array('title', 'asin', 'platform_id'))
              ->join(array('r' => 'ranks'), 'g.id = r.game_id', array('rank'))
              ->order('r.rank DESC')
              ->limit($top);
return $this->fetchAll($query);

Удачи!

5
ответ дан 18 December 2019 в 11:59
поделиться
Другие вопросы по тегам:

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