PhpStorm: Daten direkt aus Grid exportieren

Bei PhpStorm entdeckt man doch immer wieder tolle Funktionalitäten. Beim Arbeiten mit den DB-Tools ist mir aufgefallen, dass man die Daten im Grid super einfach in verschiedenen Formaten exportieren kann. Einfach einen Bereich markieren und rechts klicken. Im Context-Menü „Copy Data as“ auswählen und das Export-Format wählen.

DevOp: Puppet zum installieren von PHPStorm

Puppet zum installieren von PHPStorm:

Die Puppet-Klasse installiert PHPStorm in das Verzeichnis **/opt **Über Parameter kann die Versionsnummer angegeben werden. Die Verwendung von Paramtern wird im puppet Handbuch unter http://docs.puppetlabs.com/learning/modules2.html erklärt. Das Puppet setzt zusätzlich die Default-Java VM Einstellungen von PHPStorm und erhöht den zur Verfügung stehenden Arbeitsspeicher. 

Zum automatischen erstellen von Menü-Einträgen für die neue […]

Eigene Tools in PHPStorm einbinden / Magento Cache über IDE leeren

Ich als Magento Entwickler bin das ständige Cache leeren bereits gewohnt und habe mir für meine Linux Workstation ein Bash-Alias „clear-magento-cache“ angelegt. alias clear-magento-cache=“rm -Rf var/cache/mage–*“ Den Befehl rufe ich dann immer in einem geöffneten Terminal Fenster auf. Wie ihr seht muss ich hierfür aber meine IDE verlassen. Besser wäre es man könnte direkt einen […]

D-Bus unter PHP nutzen

Das unter Linux benutzte D-Bus System wird meistens via Python angesteuert. Man kann D-Bus allerdings auch mit PHP über die PECL Extension „dbus“ nutzen. Im folgenden Artikel beschreibe ich kurz wie man mit PHP das Notizprogramm Tomboy ansteuern kann und alle Notizen auslesen kann. DBus für PHP installieren Zum Starten muss zuerst über den PECL […]

Memory Limit in Zend Studio 7.1.1 für Debugger/Profiler erhöhen

Beim Debuggen / Profile mit ZendStudio gerät man schnell an Grezen. Zum Beispiel wenn man die Kategorieseite des Magento Shops profiled. Wer hier auch Probleme hat und ein wenig RAM im Rechner für PHP bereitstellen kann sollte die php.ini des Debuggers anpassen. Diese findet Ihr im Verzeichnis „./plugins/org.zend.php.debug.debugger.linux.x86_64_5.3.7.v20091116/resources/php5/php.ini“ des Studio Installation (bei mir aktuelle Version […]

Die Version 1.10.0 des Zend Frameworks vorgestellt

Der Reference Guide Das Handbuch hat ein komplett neues Kapitel bekommen das Anfängern den Einstieg erleichtern soll. Das Kapitel gibt praktische Tipps für den Umgang mit Basiskomponenten wie z.B. der View, Session oder zum Thema Authentifizierung. Alles ist mit kleinen Codebeispielen unterlegt. Hier gilt dem gesamten Zend Framework Team ein Dank. Das Kapitel eignet sich […]

Manege frei für das Zend Framework 1.8

Das neue Framework 1.8 ist nun raus… *freu* Hier eine grobe Liste meiner Erfahrungen mit der Version 1.8 die ich seit einer Woche benutze. Die Liste ist nicht vollständig soll aber trotzdem einen kurzen Überblick über neue Dinge in der Version 1.8 geben. Für mich besonders auffällig ist das Bestreben aus dem Zend Framework jetzt […]

Inkonsistente Interfaces in PHP5

Diese Woche konnte ich eine neue Erkenntnis über die Interfaces von PHP5 erhalten.Ich bin immer davon ausgegangen, dass die Interfaces in PHP5 sehr strikt gehandhabt werden.Als ich im Code der Zend Framework Form Komponente stöberte fiel mir auf, dass innerhalbder Formular Elemente beim Validieren von Daten die isValid Methode der Validatoren aufgerufenwurden. Soweit nichts besonderes. […]

Innerhalb eines View-Helper einen anderen Helper nutzen

Da ich immer mal wieder mitbekomme das einige nicht wissen wie man innerhalb eines View Helpers einen anderen Helper aufrufen bzw. nutzen kann gebe ich hier ein kurzes Beispiel. Wichtig ist das man die eigene Klasse von Zend_View_Helper_Abstract ableitet. Das ist wichtig da die Basisklasse die Eigenschaft „view“ bereitstellt und die Methode setView(). Die Methode […]

Adobe unterstützt das Zend Framework / Problem mit dem Rest Client

Wie Andy Gutmans in seinem Blog verlauten lies, sponsort Adobe dem Zend Framework eine Komponente zur Kommunikation zwischen PHP Anwendungen und Flash/Air Anwendungen. Wer bereits amfphp kennt, weiss wie das Prinzip funktioniert. Es geht um einen RPC direkt mit Flash.Für alle die sich dafür interessieren verlinke ich hier mal das FPROP/Zend_Amf“ target=“_blank“>Proposal für das Zend […]