Wypowiedzi
-
jesli nie zmienialas nic w domyslnym kontrolerze pages
w app_controller w beforeFilter najlepiej na koncu mozesz zrobic cos takiego:
Tomek Wieczorek edytował(a) ten post dnia 26.09.10 o godzinie 18:55
if ($this->params['controller'] == 'pages') {
if ($this->params['pass'][0] == 'pomoc') {
$this->Auth->deny(array('display'));
}
}
-
ok rozwiazalem problem - remedium okazala sie ta linijka w setupie komponentu Auth:
$this->Auth->userModel = 'Users.User'; -
hej,
mam maly problem, naprawde nie wiem co jest grane. w app_controller w callbacku beforeFilter() laduje dynamicznie model User z pluginu Users w ten sposob:
$userModel = ClassRegistry::init('Users.User');
problem w tym, ze tak zaladowany model w ogole nie ma bindingow np. nie moge zrobic $userModel->Profile->find('all'); itp., slowem dostaje goly model bez relacji. macie pomysl co moze byc nie tak??? -
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Moja Warszawa
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Moja Warszawa
-
da sie. i nie potrzeba wtyczki. wystarczy JavaScript
-
no wystarczy skorzystac z MetaWeblog API, ktory implementuje m.in. metode pozwalajaca na umieszczanie wpisow, helloł!
-
witam,
mam do Was pytanie bardziej o kwestie prawne niz programistyczne i bede wdzieczny za jakies informacje, ewentualnie wskazowki gdzie szukac tych informacji.
Sprawa jest prosta - jestem na koncowce mojego prywatnego projektu i chce go 'odpalic'. Chcialbym aby moj serwis 'wziela pod skrzydla' jakas firma IT, zapewniajac mu w ten sposob prawna reprezentacje np. w kwestii roznych umow (reklamy itp.) Rozmiawialem juz nawet o tym z kolega, ktory prowadzi taka firme.
Teraz pytanie - jak skonstruowac/jak wyglada taka umowa, ktora zabezpiecza moje interesy? Oczywiscie, nie mam powodow przypuszczac, ze moj partner bedzie nieuczciwy ale w zyciu roznie bywa (zwlaszcza jak pojawia sie wieksze pieniadze) :)
Ja ze swojej strony chce byc jedynym wlascicielem kodu zrodlowego i miec decydujacy wplyw na rozwoj serwisu. -
witajcie,
bardzo krotkie pytanie - w moim serwisie dyskusje tocza sie w ramach grup - jest kilka grup glownych (gora 20), dodatkowo uzytkownicy moga tworzyc swoje grupy (prywatne)
moje pytanie - co jest lepsze z punktu widzenia wydajnosci zapytan:
1) czy stworzenie nowej kolumny w tabeli Grupy np.
Grupy
-----
id
name
is_primary
w tym przypadku pole is_primary bedzie mialo wartosc true tylko dla gora 20 rekordow, w pozostalych przypadkach bedzie false
2) czy moze nie tworzyc osobnej kolumny tylko np dodawac podkreslenie do nazwy grupy (pole name)? np.
_SamochodyJanka
_GrupaMalgosi
itp.
jak sadzicie?Tomek Wieczorek edytował(a) ten post dnia 13.03.10 o godzinie 23:13 -
po co mi PEAR jak mam framework ktory ma wlasna autentykacje?
zreszta ten problem i tak wystepuje nawet jak uzywasz PEAR::Auth. To i tak jest tylko wrapper na obsluge sesji. -
hej i sorry za poslizg :)
fajnie, ze odpisaliscie. liste uwazam za zamknieta. reszte ustalimy na mailu, wyslalem wam PW.
pozdrawiam -
Mateusz Anders:
Potrzebuję informacji dotyczących najlepszego softu pod serwis społecznościowy. Mam małe doświadczenie a w sieci nie ma na ten temat zbyt wielu informacji. Do tej pory udało mi się sprawdzić tylko dwa skrypty, komercyjny SocialEngine oraz darmowy Dolphin.
Czy ktoś ma doświadczenie w tej dziedzinie i może polecić jakiś dobry skrypt PHP?
Wymagania:
oparty na PHP/MySQL
społeczność do 5000 użytkowników
musi być prosty w obsłudze
komercyjny lub OpenSource
mysle, ze nie znajdziesz nic lepszego od tych rozwiazan, ktore wymieniles. przy czym z dwojga latwiejszy i prostszy wydaje sie SocialEngine.
generalnie jesli to ma byc spolecznosciowka, ktora chcesz w przyszlosci rozwijac i dodawac do niej nowe rzeczy - to wtedy warto napisac to samemu.Tomek Wieczorek edytował(a) ten post dnia 07.01.10 o godzinie 01:01 -
Gabriel Starczewski:
Ja jestem zwolennikiem $uses - takie jest właśnie zastosowanie tej zmiennej. Stosując dobre praktyki poświęcamy wydajność w miejsce prostoty użycia.
wpychanie od uses modelu z ktorego korzystamy np tylko w jednej akcji danego kontrolera nie jest dobra praktyka
pozdrawiam -
hej,
no dzieki za odzew :) no racja, chyba kazdy z nas jest zalatany. tu nie chodzi o jakies napinanie sie ani jakies terminy ( takie rzeczy tylko w pracy :P ). to ma byc projekt na totalnym luzie
generalnie zgloszenia sa otwarte do przyszlej niedzieli, po tym terminie zasetupujemy jakis working space w sieci i zastanowimy sie co dalej :) -
nie no mam jakas ogolna wizje i na pewno duzo tematow do dyskusji zanim napiszemy 1 linie kodu :) ale to jak bedzie juz zespol :)
-
Witajcie,
poszukuje zapalencow, ktorzy zechcieli by sie podjac razem ze mna napisania lekkiego engine'u serwisu spolecznosciowego w CakePHP.
Glowne zalozenia:
* bardzo scisle trzymanie sie metodologii/filozofii CakePHP - tzn naginamy zalozenia aplikacji aby jak najlepiej wykorzystac potencjal frameworka a nie na odwrot
* zamkniety kod, ktory kazdy z nas bedzie mogl wykorzystac w swoich projektach - ewentualnie wspolnym projekcie, ktory sie z tego urodzi
* modulowa budowa (jadro wokol ktorego budujemy dodatkowe funkcjonalnosci np w formie pluginow)
Jacys chetni? :P Generalnie ma byc przy tym duzo dobrej zabawy i mozliwosci nauczenia sie od siebie paru rzeczy :) -
rzeczywiscie - dziala po ustawieniu callbacks na true - wielkie dzieki!!! (bez tego nie dziala)Tomek Wieczorek edytował(a) ten post dnia 10.12.09 o godzinie 21:19
-
hej,
czy mi sie wydaje czy deleteAll nie powoduje odswiezenie sie pol typu counterCache? to chyba jest bug frameworka ??? -
zamiast uses lepiej uzywac loadModel np w metodzie kontrolera, w ktorej musisz skorzystac z innego modelu - w ten sposob model nie jest ladowany globalnie dla danego kontrolera lecz tylko przy wywolaniu tej metody:
function wyswietl() {
$this->loadModel('JakisModel');
$this->JakisModel->find('all');
} -
no cos w tym stylu... ja zrobilem to w ten sposob - przy kazdym usunieciu usera wrzucam do tablicy w cache (na razie plikowego ale to rownie dobrze moze byc obiekt memcache) id usera ktory zostal usuniety. sesja w mojej aplikacji trwa 20 minut wiec ustawilem waznosc cache`u na 25 min dla pewnosci :)
- 1
- 2