Kategorien
- CakePHP (4)
- Content Managament Systeme (1)
- eZ Components (1)
- PEAR (2)
- PHP Bücher (6)
- PHP Code Snippets (2)
- PHP Editoren (1)
- PHP Frameworks (5)
- PHP Funktionen (2)
- PHP Jobs (1)
- PHP Links (1)
- PHP News (9)
- PHP PodCast (4)
- PHP Schulungen (2)
- Smarty (2)
- sonstiges (7)
- Symfony (1)
- Tools (1)
- Wordpress (4)
- zend (7)
- Zend Framework (2)
LinkRolle
Überblick über die Produkte von Zend: Zend Studio
Zend Studio ist die einzige integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) für professionelle Entwickler, die alle Entwicklungskomponenten umfasst, die für den gesamten Lebenszyklus von PHP-Anwendungen erforderlich sind.
Mehr Informationen auf der Downloadseite von Zend:
http://www.zend.com/de/downloads/
Noch eine News aus dem Newsletter von Zend:
Mit mehr als 7 Millionen Downloads während der gesamten Projekts und nahezu 5 Millionen Downloads seit dem Zend Framework 1.0 Launch im Juli 2007, steigt die Erfolgskurve von Zend Framework weiter an (mehr Zahlen finden Sie hier).
Das neue Zend Framework 1.6 Release verfügt über wichtige neue Funktionalitäten wie:
* Dojo-Integration - ermöglicht eine einfache Integration von Javascript/Ajax mit PHP-Applikationen
* SOAP-Support - mit diesem wichtigen Standard-Protokoll für Web-Services wird das Verknüpfen von Web-Services mit Daten aus dem Unternehmen und Internet einfach
* Ein neuer Testrahmen für MVC Controller (Funktionstests) - unterstützt agile Praktiken wie das Testen auf funktionaler/ Controller-Ebene zum Automatisieren der Strapazen beim Schreiben von Mock-Objekten und zur Unterstüztung von Test Dricen Development (TDD).
Hier kann das Zend Framework heruntergeladen werden:
http://www.zend.com/de/downloads/
eben im Newsletter von ZEND gelesen:
Die 4. jährliche Zend/PHP-Konferenz findet von 15.-18. September 2008 in Santa Clara, Kalifornien statt. Hier kommen führende PHP-Experten, professionelle PHP-Entwickler und Unternehmensvertreter aus aller Welt zu Präsentationen, Zertifizierungen und Networking zusammen. Treffen Sie die PHP-Experten und Community-Mitglieder, die in mehr als 60 Vorträgen ihr Wissen und ihre Best Practices mit Ihnen teilen.
Als Teilnehmer der ZendCon lernen Sie Techniken zum Entwickeln, Einsetzen und Managen von Applikationen kennen, die die Performance, Skalierbarkeit und Einfachheit von PHP erhöhen.
Zu den wichtige Themen für PHP-Entwickler und Technologie-Manager gehören:
* Maximierung der Skalierbarkeit und Leistung von Webanwendungen
* Teststratagien für PHP
* Entwicklung von Rich Internet Applications
* Sichere Webapplikationen entwickeln
* Maximierung des Geschäftsnutzens von PHP-ApplikationenTreffen Sie auch Sponsoren wie Adobe, IBM, Microsoft, MySQL/Sun, Sybase/iAnywhere und erfahren Sie alles über führende Technologien und “High Impact PHP”!
nen bissl weit weg, aber wenn mir jemand die Reise, Unterkunft etc. sponsoren möchte? ;-)
Mehr Informationen zur Zendcon 2008 hier:
http://www.zendcon.com/ZendCon08/public/content/home
Um in CakePHP verschiedene Datenbanken ansprechen zu können, müssen in der database.php dafür einfach weitere Verbindungsdaten hinterlegt werden.
class DATABASE_CONFIG
{
var $default = array('driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'HIER_DER_HOST',
'login' => 'HIER_DER_USER',
'password' => 'HIER_DAS_PW',
'database' => 'HIER_DIE_DB',
'prefix' => '');
var $andere = array('driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'HIER_DER_HOST_2',
'login' => 'HIER_DER_USER_2',
'password' => 'HIER_DAS_PW_2',
'database' => 'HIER_DIE_DB_2',
'prefix' => '');
var $ganzandere = array('driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'HIER_DER_HOST_3',
'login' => 'HIER_DER_USER_3',
'password' => 'HIER_DAS_PW_3',
'database' => 'HIER_DIE_DB_3',
'prefix' => '');
}
Im entsprechenden Model kann dann mit $useDbConfig die benötigete Datenbankverbindung angesprochen werden
class meinCakeModel extends AppModel
{
...
//
public $useDbConfig = 'ganzandere';
...
}
smarty counter
Smarty bring von Haus eine einen eigenen Counter mit, den man z.B. bei einem {foreach} gut nutzen kann.
Beispiel:
{foreach from=$array_daten item=Data}
hier dann ganz toller (x)html Code! ...
{counter assign=counter}
{if $counter eq 5}
noch tollererererer (x)html Code, wenn der Counter bei 5 angelangt ist,
z.B. einblenden von Werbung oder so...
{/if}
{/foreach}
Sehr praktisch, wie ich finde.