Я хочу получить определенные данные из таблицы, используя класс модели Zend, используя этот-> gt;

public function getDataByMenuId($menu_id)
{
$select = $this->select()->where('menu_id=?', $menu_id);
$result = $this->fetchAll($select);
if ($result) {
return $result->toArray();
} else {
return NULL;
}
}

приведенный выше код извлекает все данные из таблицы, но я хочу только некоторые данные в таблице
Изменить: я хочу сказать, что я хочу получить несколько столбцов в каждой строке, спасибо за ваш ответ

-1

Решение

Только некоторые? Немного? В самом деле? 🙂
Если «НЕКОТОРЫЕ» = 4
тогда можно использовать:

$select = $this->select()->where('menu_id=?', $menu_id)->limit(4);

Вы также можете попробовать:

$select = $this->select()->where('menu_id=?', $menu_id)->limit(SOME);

Если Вы определили Свою некоторую константу;)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]