Changeset 7151
- Timestamp:
- 01/22/08 14:46:18 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.1/lib/generator/sfCrudGenerator.class.php
r6882 r7151 157 157 { 158 158 $fieldName = sfInflector::underscore($pk->getPhpName()); 159 $test_pks[] = sprintf("!\$this->getRequestParameter(%s)", $fieldNameAsArgument ? "\$$fieldName" : "'".$fieldName."'"); 159 // 2 checks needed here, as '0' is a vaild PK. 160 $test_pks[] = sprintf("\$this->getRequestParameter(%s) === ''", $fieldNameAsArgument ? "\$$fieldName" : "'".$fieldName."'"); 161 $test_pks[] = sprintf("\$this->getRequestParameter(%s) === null", $fieldNameAsArgument ? "\$$fieldName" : "'".$fieldName."'"); 160 162 } 161 163

