我想通过第一个字母从数据库表中获取和分组记录。因此,例如:基于第一个字母的CakePHP中的组记录?
一个
阿尔弗雷德乙
布赖恩Ç
克里斯托弗...
理想情况下,我想我的数据结构来列如下:
Array
(
[A] => Array
(
[0] => Array
(
[Person] => Array
(
[id] => 12
[name] => Alfred
)
)
)
)
我能做到这一点与原MySQL查询,但不能肯定是否CakePHP的支持这一开箱即用。按名称为了他们,然后在一个循环中对它们进行排序:我只是想从字面上分组,记录我可以遍历他们每个字母创建一个无序列表:
<h2>A</h2>
<ul>
<li>Alfred</li>
</ul>
<h2>B</h2>
<ul>
<li>Brian</li>
</ul>
<h2>C</h2>
<ul>
<li>Christopher</li>
</ul>
...
[第一个字母名称的PHP组结果]可能重复(http://stackoverflow.com/questions/6760222/group-php-results-on-first-letter-of-name) – 2012-02-27 05:24:05