Лучший способ сделать Внутреннее объединение с помощью Платформы Зенда?

Ясный элемент CSS, вероятно, что Вы ищете получить разрывы строки. Что-то вперед:

#login формируют вход {ясный: оба;}

удостоверится, что никакие другие плавающие элементы не оставляют ни одной стороне Вас поля ввода.

Ссылка

5
задан Andrew 24 November 2009 в 00:46
поделиться

2 ответа

Наконец разобрался, как это сделать. Если у вас есть способ получше, дайте мне знать.

$db = Zend_Db_Table::getDefaultAdapter(); //set in my config file
$select = new Zend_Db_Select($db);
$select->from('groups', array('id', 'title')) //the array specifies which columns I want returned in my result set
    ->joinInner(
        'group_members',
        'groups.id = group_members.group_id',
        array()) //by specifying an empty array, I am saying that I don't care about the columns from this table
    ->where('user_id = ?', $userId);
$resultSet = $db->fetchAll($select);

Будет возвращена таблица, содержащая только столбцы id и title. Пустой array () был ключом к удалению столбцов, которые меня не интересовали. Тогда я мог бы что-нибудь сделать с результирующим набором.

foreach ($resultSet as $row) {
    //do something with $row->id or $row->title
}
9
ответ дан 14 December 2019 в 01:10
поделиться

Нет необходимости использовать Join, мы можем использовать Zend_Db_Table вместо него по причине паттерна MVC. Я получил эту идею из формы здесь,#10 от Филипа.(может быть они называют это "Table Data Gateway"?)

.
0
ответ дан 14 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

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