Modular Zend Framework
Thumbnail generation at Zend Framework
Autoload PhpThumb with Zend Framework
class M_Loader_Autoloader_PhpThumb implements Zend_Loader_Autoloader_Interface { static protected $php_thumb_classes = array( 'PhpThumb' => 'PhpThumb.inc.php', 'ThumbBase' => 'ThumbBase.inc.php', 'PhpThumbFactory' => 'ThumbLib.inc.php', 'GdThumb' => 'GdThumb.inc.php', 'GdReflectionLib' => 'thumb_plugins/gd_reflection.inc.php', ); /** * Autoload a class * * @param string $class * @return mixed * False [if unable to load $class] * get_class($class) [if $class is successfully loaded] */ public function autoload($class) { $file = APPLICATION_PATH . '/../library/PhpThumb/' . self::$php_thumb_classes[$class]; if (is_file($file)) { require_once($file); return $class; } return false; } }
Zend Framework Autoloading
Zend_Auth
Zend Framework 2 (ZF2)
Getting started writing Zend Framework 2 modules
Cloud computing: Manage cloud infrastructures with ZF2 (and ZF1)
ZF2 Trigger programming: http://www.zend.com/en/webinar/Framework/70170000000bev0-triggered-20111102.flv
Overriding Zend_Form isValid()
public function isValid($data) {
// conditional requirement of fields
$isValid = parent::isValid($data);
if ($isValid) {
// additional validation
}
return $isValid;
}
http://stackoverflow.com/questions/3197216/drawbacks-to-overriding-the-isvalid-function-on-zend-form
http://zend-framework-community.634137.n4.nabble.com/Overriding-Zend-Form-isValid-td1018622.html