1

(3 odpowiedzi, napisanych Ogólne)

moze komus sie przyda...

adddefaultcharset dodajemy do np. apache2.conf

2

(10 odpowiedzi, napisanych Ogólne)

rob_zombie napisał/a:

Nie kazdy wykorzystuje kejka do napisania bloga z 10 postamia i 100 odwiedzinami w roku.

Aplikacja dziala na mniej wiecej takiej infrstrukturze :

- load balancer
- server 1
- server 2
- server amazon do skladowania obrazkow
- "kluster" baz danych ( db server 1 , db  server 2)
- backup db server.

Tygodniowy przyrost bazy to 200 - 300 mb do 1 gb porywach.

heh, i tu ciebie zdziwie, bo pracuje przy projekcie ktory jest w top20 megapanelu i jakos moje rozwiazanie w 100% sie sprawdza i nie potrzebuje "kombinowania".. a jedyne co moge dodac to projekt nie ma 10 postow i 100u na rok wink

a nei mozesz odwolac sie w widokach sub do plikow strony glownej?

4

(10 odpowiedzi, napisanych Ogólne)

po co kombinowac... piszesz druga nasza klase zeby myslec o tym?
teraz serwery sa tanie, silne, wiec nie trzeba kombinowac az tak..

pozatym, kesz ktory jest w kejku w zupelnosci wystarczy (np. memcache), dorzucic do tego apc i serwer wytrzymuje 3x wieksze obciazenie...

5

(3 odpowiedzi, napisanych Ogólne)

ja mam ustawione tak:
core.php: App.encoding = 'utf-8' (default)
views/layouts/default.ctp: <?php echo $this->Html->charset('utf8'); ?> (co przegladarka, to inne zwyczaje, wiec na wszelki wypadek)
konfig apacza: AddDefaultCharset UTF8 (w a2 defaultowo nie ma tego chyba, wiec dorzucic gdzies wink )

i dziala..

6

(3 odpowiedzi, napisanych Instalacja i konfiguracja)

a2enmod / a2dismod tworza lub kasuja powiazania symboliczne w /etc/apache2/mods-enabled

7

(3 odpowiedzi, napisanych Instalacja i konfiguracja)

a masz wlaczone modul rewrite w apaczu?

# a2enmod rewrite (albo mod_rewrite, juz nie pamietam wink )
# /etc/init.d/apache2 restart

8

(5 odpowiedzi, napisanych Ogólne)

id02009 napisał/a:

Ta metoda wywoływana jest przez metodę save() modelu, więc nie trzeba jej odpalać ręcznie w kontrolerze.

wywolanie funkcji validates w save, zalezy od drugiego argumentu funkcji save - domyslnie jest na true z tego co pamietam..

9

(8 odpowiedzi, napisanych Ogólne)

w app_controller dodajesz zmienna klasy:

var $uses = array('Member');

dzieki temu kazda akcja bedzie miala model Member smile

a potem w beforeFilter() dajesz:
- sprawdzenie czy jest zmienna sesyjna ($this->Session->check('Auth.User.id'))
- jezeli jest, to zaktualizuj baze itp.

10

(3 odpowiedzi, napisanych Ogólne)

zawsze mozesz wywolac funkcje "query" z modelu... smile
ale fakt, rozdzielenie jak id02009 pokazal jest "ladniejsze"

sprawdz api.cakephp.org dla helpera paginacji.. dokladnie chodzi o funkcje link jak dobrze pamietam

12

(5 odpowiedzi, napisanych Ogólne)

w kontrolerze, w akcji brakuje wywolania funkcji z modelu "validates()" ...
np.

function add() {
   if(!empty($this->data)) {
      $this->Model->set($this->data);
      if($this->Model->validates()) {
         // wszystko pola sa ok 
      }else{ 
         //oops, bledy 
      }
   }
}

z tego co wiem, w zlaczeniu HABTM nie wywalisz "doklejenia" NotesTag..
wiec kombinowanie z contain, nic nie da..

14

(0 odpowiedzi, napisanych Oferty pracy (Job offers))

Witam,

Poszukujemy osob chetnych do wspolpracy przy projektach skierowanym na zachodni rynek (glownie amerykanski), projekty sa typowo garazowe..

Kazdy projekt zaklada wprowadzenie w przyszlosci oplat za korzystanie, dlatego kazda osoba uczestniczaca w projekcie ma zapewniony % w przyszlych zyskach - zaleznie oczywiscie od zaangazowania.

Krotko o naszym zespole:
- zespol sklada sie z trzech osob
- 6 letnie doswiadczenie z aplikacjami webowymi (PHP, MySQL itp.)
- 2 letnie doswiadczenie z CakePHP
- roczne doswiadczenie w budowaniu aplikacji mobilnych (iphone)


Wymagania dla osob zainteresowanych:
- znajomosc CakePHP 1.2 (mile widziane 1.3)
- znajomosc SVN
- znajomosc MySQL
- mile widziana znajomosc Linuxa (skalowanie aplikacji webowych, loadbalancing itp.)
- mile widziana znajomosc jQuery
- mile widziany zmysl graficzny
- chęci i zaangazowanie smile



Kontakt: atomowkainfo<malpa>gmail.com
GG: 2<zero>854<trzy>


Pozdr.

15

(6 odpowiedzi, napisanych Ogólne)

tomay7,

jest lepszy sposob smile
edytujemy plik hosts i dopisujemy

domena 127.0.0.1

domyslny konfig apacza pusci wszystko na domyslny document root, wiec nie trzeba grzebac w httpd.conf czy apache2.conf czy innym konfigu wink

16

(6 odpowiedzi, napisanych Ogólne)

jezeli aplikacje masz pod adresem: localhost/aplikacja/, i jakims cudem musisz wstawic obrazek nie przez $html->image(), wtedy robisz cos takiego.. <img src="<?php echo $this->base; ?>/img/x.jpg" />, a w wyniku dostaniesz /aplikacja/img/x.jpg, nie zaleznie czy pozniej przeniesiesz aplikacje na serwer docelowy - sciezka do obrazkow zawsze bedzie dobra - tak jakbys uzyl $html->image..

wiec, jezeli w konfiguracji WYSIWYG masz sciezki absolutne do obrazkow, a masz problemy - na localhoscie dziala, a na serwerze produkcyjnym nie, dlatego uzyj $this->base w odpowiednim miejscu smile

17

(3 odpowiedzi, napisanych i18n, l10n)

w akcji, w kontrolerze dajesz: $this->pageTitle = 'strona glowna';
a w layoucie, w tagach title printujesz $title_for_layout;

tak masz?? najlepiej wklej kod wink

18

(6 odpowiedzi, napisanych Ogólne)

a przypadkiem wysiwyg nie ma jakiejs sciezki absolutnej do obrazkow?? bo jezeli tak, to wyprintowac w widoku $this->base powinno zalatwic sprawe - o ile dobrze zrozumialem problem (co moze byc utrudnione ze wzgledu na kaca wink )

19

(6 odpowiedzi, napisanych Instalacja i konfiguracja)

1. robisz kontroler users (/app/controllers/users_controller.php)
2. zawartosc kontrolera:

<?php
class Users extends AppController {
function index() { }
}
?>

3. robisz katalog /app/views/users
4. tworzysz plik /app/views/users/index.ctp

finito wink