我想通過第一個字母從數據庫表中獲取和分組記錄。因此,例如:基於第一個字母的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