* Copyright (c) 2006, Cake Software Foundation, Inc. * 1785 E. Sahara Avenue, Suite 490-204 * Las Vegas, Nevada 89104 * * Licensed under The MIT License * Redistributions of files must retain the above copyright notice. * * @filesource * @copyright Copyright (c) 2006, Cake Software Foundation, Inc. * @link http://www.cakefoundation.org/projects/info/cakephp CakePHP Project * @package cake * @subpackage cake.cake.libs.view.templates.scaffolds * @since CakePHP v 0.10.0.1076 * @version $Revision$ * @modifiedby $LastChangedBy$ * @lastmodified $Date$ * @license http://www.opensource.org/licenses/mit-license.php The MIT License */ ?> name)); $modelKey = Inflector::underscore($modelName); */ if(is_null($this->plugin)) { $path = '/'; } else { $path = '/'.$this->plugin.'/'; } $modelObj =& ClassRegistry::getObject($modelKey); if(!empty($modelObj->alias)) { $alias = array_combine(array_keys($modelObj->alias), array_keys($modelObj->alias)); }?>

View

$value) { echo "
".$value['prompt']."
"; if(isset($value['foreignKey'])) { $otherControllerName = $value['controller']; $otherControllerPath = Inflector::underscore($value['controller']); $otherModelObj =& ClassRegistry::getObject($value['modelKey']); $othereDisplayField = $otherModelObj->getDisplayField(); $displayText = $data[$alias[$value['model']]][$othereDisplayField]; if(!empty($data[$modelClass][$field]) && (isset($displayText))) { echo "
".$html->link($displayText, $path . $otherControllerPath.'/view/' .$data[$modelClass][$field] )."
"; } else { echo "
 
"; } } else { if( !empty($data[$modelClass][$field])) { echo "
".$data[$modelClass][$field]."
"; } else { echo "
 
"; } } }?>
hasOne as $associationNameName => $relation) { $otherModelKey = Inflector::underscore($relation['className']); $otherModelObj =& ClassRegistry::getObject($otherModelKey); $otherControllerPath = Inflector::pluralize($otherModelKey); $new = true; echo ""; } else { echo ""; } } } ?> hasMany, $modelObj->hasAndBelongsToMany); foreach($relations as $associationName => $relation) { $otherModelKey = Inflector::underscore($relation['className']); $otherModelObj = &ClassRegistry::getObject($otherModelKey); $otherControllerPath = Inflector::pluralize($otherModelKey); $otherModelName = $relation['className']; echo "