scigani.pl/praca-it/5177
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
ahilles107 dodałem tego flaka do historyjki:praca
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
eRIZ flaga [QSA] [odpowiedz]
-
ahilles107 @eRIZ - dzięki ;) @vee mi już pomógł ;) Nie wiem czemu na priv ale luzz ;) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
ahilles107 musze za w componencie wywołać get_custiomization()? czy wystarczy jak wcześniej wywołałem go w preExecute(), i jest jakiś sposób na dostanie się do jego zawartości. [odpowiedz]
-
ahilles107 @mks - filtry jakoś do mnie nie przemawiają ;( sposób z własną klasą jest fajny bo zmniejsza próg wejścia. teraz tylko mam problem z dostaniem się do obiektu w componencie (nie chcę wywoływać drugi raz tego samego zapytania). A componenty nie maja dobrego docs'a - wszędzie pobieżnie opisane. [odpowiedz]
-
ahilles107 jak przekazać coś do szablonu z komponentu to wiem, ale w get_customization() mam $this->foo = 'bar, i nie wiem jak dobrać się w komponencie to this->foo ;( [odpowiedz]
-
ahilles107 hmmm... not to czytamy o filtrach jeszcze raz. Jeszcze pytanko - czy jak użyję filtra to obiekt zadeklarowany w filtrze będzie dostępny w action, templates i dla componentu? [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
vee a moze component? [odpowiedz]
-
ahilles107 @mks - próbuję z filtrami, stworzyłem jeden, dodałem go do yml'a (korzystam z symfony-project.org/askeet/1_0/en/18
) i nie wiem jak mam go uruchomić w acction modułu. Jak dam np. $c = new myFilter; $->create_session(); to mam pastebin.org/277660
[odpowiedz]
-
ahilles107 dodam że jestem świeżynką w symfony i nie oczekuję kompletnego rozwiązania tylko wyjaśnienia co pieprzę (ew. fajnego linku do docs'ów) ;) [odpowiedz]
-
radekb utwórz sobie klasę dziedziczącą z sfActions np. myActions i w niej utwórz metodę preExecute(...) {w ktorej zrobisz co chcesz} Potem wszystkie akcje modułów dziedzicz z tej klasy [odpowiedz]
-
radekb ew. możesz użyć listenerów i słuchać symfony-project.org/...reference/1_4/en/15-Event...
<-polecam to rozwiązanie bo bedzie preferowane przez twórców w wersji 2.0. filtry odchodzą do lamusa [odpowiedz]
-
ahilles107 @radekb - dzięki baaardzo, staram sie działać z własną klasą ;) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
vee ja to tak robie ze dopisuje do schema.yml, sam w phpmyadmin dodaje kolumne, a w symfony robie tylko 'symfony propel:build-model' i ew formsy itd... bez wywolywania rzeczy -all [odpowiedz]
-
ahilles107 @vee - super ;) nie obrazisz się jak będę cię czasem męczył, i zdawał debilne pytania (z umiarem oczywiście :D) [odpowiedz]
-
vee spoko, ale specem w symfony nie jestem (tym bardziej w tej najnowszej wersji) :] zwyczajnie muszę przy tym czasem pracować (i nie lubie tego) ;] [odpowiedz]
-
ahilles107 @mks - Tego że przy najmniejszej zmianie w strukturze bazy, symfony przebudowując model niszczy wszystkie dane w bazie. [odpowiedz]
-
madsheep @mks już się bałem :) [odpowiedz]
- pokaż wszystkie komentarze
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
nrm to rozległe zagadnienie. nie napisałeś najważniejszego czy to chodzi o wielojęzykowy content czy interfejs bo to zupełnie różne rzeczy. [odpowiedz]
-
wsl A ty czasem szukasz sam zanim zapytasz? php.net/gettext
[odpowiedz]
-
ahilles107 @nrm - interfejs bardziej, content też. @wsl - szukam, widocznie słabo;/ o gettext nie słyszałem [odpowiedz]
-
nrm jk interfejs to jest spore pole do popisu. wszystko zalezy od zlozonosci projektu. gettext ma dobre zalozenia ale niestety sie nie sprawdza, niewygodny jest. my napisalismy wlasny system bazujacy na zalozeniach gettextu ale jest latwy do utrzymania, edytowania przez ludzi i w zasadzie czerpie co najlepsze z gettexta a jednoczesnie pozbylismy sie jego wad. [odpowiedz]
-
wsl @tomaszs - co do tego "dane oczywiście w bazie" -- oczywiście tylko jako sposób podstawowego przechowywania danych, tak na stałe. Bo na mój gust to lepiej robić dumpa tej bazy do postaci tablicy asocjacyjnej po każdej zmianie do jakiegoś pliku PHP, który jest importowany do projektu. A najlepiej jak się ma memcached. [odpowiedz]
- pokaż wszystkie komentarze
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
phpinka date("Y-m-d H:i:s", strtotime($zmiennazdatąwzłymformacie)); [odpowiedz]
-
ahilles107 @phpinka - gdyby to było tak proste ;) [odpowiedz]
-
ahilles107 @tomaszs - tak też zrobiłem ;) dzięki ;) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
ahilles107 @tomaszs - masz jakiś pomysł na parsowanie czegoś takiego? ja myślę o wyrażeniach regularnych, i operacjach na tablicach. [odpowiedz]
-
ruiz @ahilles107: elementy tabeli są częścią drzewa dokumentu tak samo jak divy. simplehtmldom powinien sobie poradzić, jeśli w tabeli są jakieś powtarzalne w każdym mailu id lub klasy, dla których można stworzyć pewny selektor. [odpowiedz]
-
ahilles107 @ruiz - gdyby były te klasy ;) wszystko stylami inline jest załatwiane ;/ [odpowiedz]
-
ruiz @ahilles107: A weź pokaż źródło tego maila (ew. ruizpeel na gmail). [odpowiedz]
-
wsl @ahilles107, człowieku -- DOM XML to w PHP chyba jeden z najfajniejszych rozszerzeń i działa nawet jeśli HTML jest beznadziejnie napisany. Do tego odrobina XPath i masz wyciągnięte wszystko, dosłownie wszystko z każdego miejsca podobnie jak ostylowujesz CSSami stronę. [odpowiedz]
- pokaż wszystkie komentarze
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
wsl Podwójny backslash przed cudzysłowem. [odpowiedz]
-
ahilles107 @wsl - którym? [odpowiedz]
-
wsl Dziwne pytania zadajesz. A o jaki cudzysłów pytasz? Ten, który chcesz wstawić w innerHTML. [odpowiedz]
-
ahilles107 @wsl - dzieki ;) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
wsl pl.php.net/preg_split
[odpowiedz]
-
ahilles107 wygląda na rozwiązanie mojego problemu ;) Dzięki! [odpowiedz]
-
ahilles107 wcześniej myślałem nad wyszukiwaniem cudzysłowów w tekście, i wyzaczanie ich pozycji, potem wycinaniu tekstu z tych pozycji itp...a le to masa kombinowania, a jak się okazuje wystarczy zgłebiać tajne zakamarki mana php ;) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
plugawy Netbeans - ma lepszy plugin emulujący vima.
I nie jest bazowane na eclipse
I jest troszkę szybsze i stabilniejsze. [odpowiedz] -
nrm eclipse. robota w NB to jakas męka. ;) dorobili się juz synchronizacji po SFTP? [odpowiedz]
-
dc1 Aptana!:) ma chyba wszystko co potrzeba do webdev. [odpowiedz]
-
seban W Eclipse nie pisałem od 2007 roku, bo od wtedy tyko Netbeans. Ogólnie Aptanę pamiętam jako nieużywalne G., które bardziej przeszkadza niż pomaga w pracy.
@ahilles107 od pewnego czasu śledzę rozwój produktów firmy #jetbrains, wiem, ze robią teraz coś do php, zainteresuj się. Rubymine do Ruby zwyczajnie zamiata konkurencję. [odpowiedz] -
eastman dodałem tego flaka do historyjki:Ciężkie życie Kodera i Project Managera
-
dc1 @seban - no to zobacz teraz:) a nie gadaj glupot:) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
sheerun na moje oko przepuszcza [odpowiedz]
-
maxik na moje też [odpowiedz]
-
ahilles107 mój błąd ;/ sorki, poporostu reguła przed przejmowała ;) [odpowiedz]
-
D3X ustaw sobie rewrite wszystkiego na jeden plik php, w którym będziesz robił routing. albo od razu przejdź na RoR ;) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
wsl @ahilles107 - a spróbuj tego pastebin.com/f65e60a38
[odpowiedz]
-
ahilles107 @wsl - działa! tewraz prosze wytłumacz mi co zrobiłeś i w jakim celu, albo linka zapodaj ;) [odpowiedz]
-
wsl @ahilles107 - przede wszystkim escape'owałem wszystkie znaki specjalne, potem usunąłem wszystkie nie potrzebne w (bo przecież [a-zA-Z0-9] to niemal to samo) i to chyba tyle. [odpowiedz]
-
wsl Hmm, flaker usuwa backslashe... sprobujmy tak -- usunąłem w. No i "niepotrzebne" powinno być razem ;) [odpowiedz]
-
wsl Podwójny backslash też nie zadziałał. No nic. "backslash wu". [odpowiedz]
- pokaż wszystkie komentarze
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
e-komers ja bym tego nie robił w jednym zapytaniu. [odpowiedz]
-
wsl @ahilles107 - właśnie strzeliłeś sobie w stopę, bo od załatwienia LIMIT 6, 19 jest słówko DISTINCT w UNION. [odpowiedz]
-
ahilles107 @wsl - a tak pastebin.com/f6f875975
? @e-komers czemu? i jak byś polecał? [odpowiedz]
-
wsl @ahilles107 - tak już jest dobrze, bo na pewno nie będziesz miał dziur w drugim zapytaniu. [odpowiedz]
-
wsl A nawiązując do robienia tego w jednym zapytaniu -- ja bym to tak robił. Overhead UNION DISTINCT jest spory, ale jedno zapytanie będzie się przesyłać z i do aplikacji krócej niż dwa. [odpowiedz]
- pokaż wszystkie komentarze
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
max_koluszky ja bym jednak proponował obciąć te 15 nadmiarowych wierszy już na poziomie zapytania do bazy. [odpowiedz]
-
wsl php.net/array_splice
[odpowiedz]
-
kkarpieszuk @bartosz - a moze siara temu ze mamy XXi wiek, a Ty nie wiesz jak optymalnie robic proste zadania w php? ;)
$tam = array_merge ( $tam, array_slice ( $cos, 15 ) ) [odpowiedz] -
ahilles107 @bartosz - dzieki ;) i tak narazie zrobiłem, ale jutro przerobie to pewnie na array_merge z array_slice [odpowiedz]
-
bartosz @kkarpieszuk - nie miałem nigdy cierpliwości do poznania wszystkich cudownych funkcji php (cudowne jest to, że konwencji nazywania ich jest pewnie z 50) ;) [odpowiedz]
- pokaż wszystkie komentarze
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
PoP_Gniezno No a co Ci wychodzi jak dasz print_r na obydwóch tablicach? Może jakieś białe znaki się pojawiają? Spróbuj z trim. [odpowiedz]
-
D3X 1) nie czaję po co Ci przepisanie $lista na $lista1
2) spróbuj wczytywać plik przez file('emailok2.txt', FILE_IGNORE_NEW_LINES); i powiedz co się stanie [odpowiedz] -
ahilles107 Nie wiem jakim cudem ale tam cos było! trim pomógł ;) dzięki @PoP_Gniezno, @D3X przepisywanie było bo już cudowałem z tym, myślałem że może tablica z pliku inaczej sie generuje niż z bazy. ale ważne ze wywaliło mi teraz wszystkie powtórzenia ;) dzięki! [odpowiedz]
-
PoP_Gniezno @ahilles107: nie ma sprawy :) zawsze do usług ;) [odpowiedz]
-
D3X nooo przeczytaj dokumentację od file() :) tam jest wyraźnie napisane, że domyślnie dokleja znak końca linii do każdej komórki tablicy [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
az $data_z_bazy = explode("-", $data_z_bazy); date("Y-m-d", strtotime("- X days", mktime(0,0,0, $data_z_bazy[1], $data_z_bazy[2], $data_z_bazy[0]))); ? [odpowiedz]
-
ahilles107 @az dzieki ;) w sumie wystarczyło pokierowac mnie na explode (teraz nie będzie chciało mi się douczyć explode bo już mam rozwiązanie problemu ) ;) [odpowiedz]
-
alienv a nie lepiej/prościej/szybciej robić to bezpośrednio podczas pobierania daty z sql? [odpowiedz]
-
az @alienv - jak korzystasz z jakiegoś active record i masz mało elastyczną warstwę abstrakcji z bazą danych to takie rzeczy mogą być ciężkie :) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
D3X poza tym warto sobie wyrabiać dobre zwyczaje i zawsze stawiać klamry. nigdy nie wiesz kiedy będziesz potrzebował dopisać więcej kodu :) [odpowiedz]
-
evoL @D3X dobrze mówi, polać mu! [odpowiedz]
-
D3X @evoL też dobrze mówi, polać mi! [odpowiedz]
-
sheerun @D3X - masz już 3 litry wódki :P [odpowiedz]
-
D3X adres jest w profilu :) [odpowiedz]
- pokaż wszystkie komentarze
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
stoodi nagłe olśnienie :) fajne uczucie ;) [odpowiedz]
-
ahilles107 @stoodi - super;) a najlepsze jest to "kurde jakie to łatwe jest! a jeszcze jak zajeb..." ;) [odpowiedz]
-
D3X też przez jakiś czas zachwycałem się łatwością/fajnością/whatever php... potem poznałem rubiego ;) [odpowiedz]
-
dc1 lol!
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
max_koluszky fajne!
-
syllepsa fajne!
-
ahilles107 @dstranz - Dzięki ;) Ale dokładnie to powinno wyglądać tak INSERT INTO phone_book (wszystkie,inne,kolumny,poza,id)
SELECT (wszystkie,inne,kolumny,poza,id)
FROM phone_book
WHERE id = 333 [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
Goorsky zawsze się da :P ale możesz też zrobić pętlę i porównywać na hardkorze :P [odpowiedz]
-
lukaszon 1.
'zdzisiu', 'nazwisko' => 'waldi' );
3.
$result = array_search('zdzisiu', $tablica);
4.
echo $result; // 'imie'
5.
echo $tablica[$result]; // 'zdzisiu';
6.
?> [odpowiedz] -
bobiko @lukaszon - nie chce być złośliwy, ale... są serwisy, gdzie mozna kod wkleić. np. wklej.to / pastie.org [odpowiedz]
-
lukaszon @bobiko - jasne, ale ja daję tylko przykład a nie kod do przeklejenia. Poza tym to nie Twój flak, więc sie nie rzucaj ;) [odpowiedz]
-
ahilles107 spokojnie chłopaki nie kłóćcie się ;) A odpowiedź na moje pytanie to in_array ;) [odpowiedz]
-
bobiko @lukaszon - kaman kaman ;-) [odpowiedz]
-
D3X @ahilles107 - in_array sprawdzi tylko czy dany element istnieje. chociaż jeżeli to jest zwykła tablica, a nie asocjacyjna to raczej tyle wystarczy :) [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
Ładuję...










