PHP:Cakephp-Framework: Unterschied zwischen den Versionen

Aus Alexander's Wiki
Zeile 31: Zeile 31:
'''In ''eclipse'':'''
'''In ''eclipse'':'''


Window/Preferences --> General/Editors/Text Editors/Spelling --> Encoding


'''Im Sprachtool ''poedit'':'''
'''Im Sprachtool ''poedit'':'''

Version vom 24. Januar 2014, 19:45 Uhr

Generelle Einstellungen

Im Browser:

  <meta charset="utf-8" /> (HTML5)
    bzw.
  <meta http-equiv="content-type" content="text/html; charset=utf-8" /> (XHTML)

Im Editor jedit:

Extras/Globale Optionen --> Zeichenkodierung --> Standardzeichenkodierung

Im Editor Notepad++:

Kodierung

In sqldeveloper:

Extras/Voreinstellungen --> Umgebung --> Codierung

In eclipse:

Window/Preferences --> General/Editors/Text Editors/Spelling --> Encoding

Im Sprachtool poedit:

Wenn ein Katalog geöffnet ist. Katalog/Eigenschaften --> Zeichensatz

Aufbau der Webseite

Wie die Webseite aufgebaut wird, beschreibt die Datei app/Views/Layout/default.ctp. Den HTML-Code, den die Views zu den entsprechenden Controllern erzeugen wird durch:

  echo $this->fetch('content');

eingefügt.

Man kann weitere dieser Einfügestellen erstellen indem man in einer View einen Abschnitt definiert, der wie folgt aussehen würde:

  $this->start('Abschnitt');
    //erzeuge HTML-Text
  $this->end();

Auf diesen Namen bezieht man sich dann in der app/Views/Layout/default.ctp durch Einfügen von:

  echo $this->fetch('Abschnitt');


Speichern und Laden von Daten

Die ID einer neu gespeicherten Zeile erhalten

if($this->MyModel->save($this->data)){
    //the id is here
    echo $this->MyModel->id;
}