CakePHP: çalışmıyor $ ajax-> bağlantı kullanır bootstrap Özel'i Fonksiyon

1 Cevap php

(1) Bu önyükleme dosyasında küresel özel işlevler oluşturmak için iyi bir uygulama mı? Onları saklamak için daha iyi bir yer var mı?

(2) benim bootstrap.php dosyasında yer benim özel fonksiyonu aşağıdaki kod satırını kullanın alamıyorum:

    $url = $ajax->link ( 'Delete', array ('controller' => 'events', 'action' => 'delete', 22 ), array ('update' => 'event' ), 'Do you want to delete this event?' );
    echo $url;

Ben aşağıdaki hatayı alırsınız:

Notice (8): Undefined variable: ajax [APP\config\bootstrap.php, line 271]

Code

}

function testAjax () {

            $url = $ajax->link ( 'Delete', array ('controller' => 'events', 'action' => 'delete', 22 ), array ('update' => 'event' ), 'Do you want to delete this event?' );

testAjax - APP\config\bootstrap.php, line 271
include - APP\views\event\queue.ctp, line 19
View::_render() - CORE\cake\libs\view\view.php, line 649
View::render() - CORE\cake\libs\view\view.php, line 372
Controller::render() - CORE\cake\libs\controller\controller.php, line 766
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 211
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 181
[main] - APP\webroot\index.php, line 91

: Ben koyarsanız benim görünümünde aynı kod Ancak beklendiği gibi çalışıyor

<a onclick=" event.returnValue = false; return false;" id="link1656170149" href="/shout/events/delete/22">Delete</a>

Lütfen yardım edin :)

Şimdiden teşekkürler!

1 Cevap

Bootstrap bunu yapmayın - Bunun için iyi bir yer.

Her sayfada bu url olmasını istiyorsanız - Sizin düzeni koydum (http://book.cakephp.org/view/96/Layouts)