cakephp制作首页

时间:2012-03-06 13:57:50

标签: cakephp random cakephp-2.0

我正在尝试使用cake制作网站的首页。

我想显示一个随机广告(广告中列出的广告)表。用户有很多广告。

如何使用cakephp进行此操作?

2 个答案:

答案 0 :(得分:2)

您可以从mysql中随机检索广告

$this->loadModel('Advertisement');
$advertisments = $this->Advertisement->find('all',
'order' => 'rand()');

并在首页中使用$ advertise作为数组。

答案 1 :(得分:0)

只需使用$ data = $ this-> find('all')获取属于您用户的所有广告; 然后使用array_rand()从$ data数组中获取随机条目。

进一步阅读: http://php.net/manual/de/function.array-rand.php