Im пытается сделать главную страницу для веб-сайта, используя торт.cakephp, сделанный на первой странице
Я хочу отобразить случайную рекламу (объявления, указанные в рекламе). У пользователя много рекламы.
Как это сделать с помощью cakephp?
Im пытается сделать главную страницу для веб-сайта, используя торт.cakephp, сделанный на первой странице
Я хочу отобразить случайную рекламу (объявления, указанные в рекламе). У пользователя много рекламы.
Как это сделать с помощью cakephp?
Вы можете случайно retrive своих рекламных объявлений от MySQL
$this->loadModel('Advertisement');
$advertisments = $this->Advertisement->find('all',
'order' => 'rand()');
и использовать $ объявления о качестве массива в вашей главной странице.
Просто получите все Объявления, принадлежащие вашему пользователю, с помощью $ data = $ this-> find ('all'); Затем используйте array_rand(), чтобы получить случайную запись из вашего массива $ data.
Дальнейшее чтение: http://php.net/manual/de/function.array-rand.php
Где я могу поместить этот код? в контроллере страниц? или просто на странице? –
@fuzzy dunlop в действии контроллера вы хотите показывать рекламу. – Sotiris
Спасибо, отлично работает –