1

(4 odpowiedzi, napisanych Ogólne)

Ok zasadniczo miałem ściągniętą jakąś niepoprawną wersje skryptu (brakowało jakichś plików) i stąd całe zamieszanie.

Muszę jednak przyznać, że rozwiązanie rocichego również rozwiązuje problem

(sorry, że piszę dopiero teraz)

miałem na myśli raczej

http://domena.pl/produkty/aktywne

wink
ok nieistotne

Aha no tak, dynamiczny slug zmienia postać rzeczy (a ten z przykładu na taki nie wyglądał) wink

Wydaje mi się, że jeśli przy definiowaniu nowego routa podasz w pierwszym parametrze url (produkty/aktywne)  na sztywno i przekierujesz go do odpowiedniego controllera i metody to będzie śmigać. To by wyglądało jakoś tak :

Router::connect('produkty/aktywne', array('controller' => 'pages', 'action' => 'view', 'aktywne'));

Oczywiście 'view' to metoda odpowiedzialna za wyświetlanie strony a 'aktywne' - parametr

5

(4 odpowiedzi, napisanych Ogólne)

Witam,
Mam pewien problem z kontrolerem aplikacji. Stworzyłem plik app_controller.php w folderze /app/

Oto kod tego pliku :

<?php
class AppController extends Controller {
    
    var $helpers = array('Session');
    var $uses    = array('Event'); 
    
    function beforeFilter() 
    {
        $this->set('premiumEvents', $this->Event->getPremium());
        echo 'xx';
    }
    
    
}

Cake tak jak by nie widzi tego pliku. Niedośc, że podczas wywoływania poszczególnych metod zmienna $premiumEvents nie istnieje (z poziomu widoków) to jeszcze na stronie nie pojawia się ciąg znaków 'xx'.

Czy macie może jakiś pomysł co może być nie tak ?

Pozdrawiam i z góry dziękuje za pomoc smile