Все записи и все поля
$pages = new Table('pages');
$pages_list = $pages->select();
Debug::dump($pages_list);Array
(
[0] => Array
(
[id] => 1
[uid] => ffa3ab3863
[content] =>
[slug] => error404
[robots_index] => index
[robots_follow] => follow
[template] => index
[parent] =>
[status] => published
[title] => error404
[description] =>
[keywords] =>
[date] => 1328270400
[author] => Monstra
)
[1] => Array
(
[id] => 2
[uid] => 9c20ad0bf1
[content] =>
[slug] => home
[robots_index] => index
[robots_follow] => follow
[template] => index
[parent] =>
[status] => published
[title] => Home
[description] =>
[keywords] =>
[date] => 1333368000
[author] => Monstra
)
[2] => Array
(
[id] => 3
[uid] => df5923b1ca
[content] =>
[expand] =>
[slug] => test
[template] => index
[parent] =>
[status] => published
[access] => public
[robots_index] => index
[robots_follow] => follow
[title] => Test
[description] =>
[keywords] =>
[date] => 1352216535
[author] => Monstra
)
)Все записи и специфические поля + 2 поля(id, sort)
$pages = new Table('pages');
$pages_list = $pages->select(null, 'all', null, array('title', 'slug'));
Debug::dump($pages_list);Array
(
[0] => Array
(
[title] => error404
[slug] => error404
[id] => 1
[sort] => 1
)
[1] => Array
(
[title] => Home
[slug] => home
[id] => 2
[sort] => 2
)
[2] => Array
(
[title] => Test
[slug] => test
[id] => 3
[sort] => 3
)
)Все записи и специфические поля + 2 поля(id, sort)
Проход по выбранному массиву и сформировать новый специфический.
$pages = new Table('pages');
$pages_list = $pages->select(null, 'all', null, array('title', 'slug'));
foreach($pages_list as $item) {
$list[] = $item['slug'];
}
Debug::dump($list);Array
(
[0] => error404
[1] => home
[2] => test
)