Changeset 29661
- Timestamp:
- 05/28/10 18:56:42 (2 years ago)
- Files:
-
- branches/1.3/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php (modified) (2 diffs)
- branches/1.3/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php (modified) (2 diffs)
- branches/1.4/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php (modified) (2 diffs)
- branches/1.4/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.3/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php
r28900 r29661 406 406 } 407 407 408 if ($column->is PrimaryKey() || $column->isForeignKey())408 if ($column->isForeignKey()) 409 409 { 410 410 $validatorSubclass = 'DoctrineChoice'; 411 } 412 else if ($column->isPrimaryKey()) 413 { 414 $validatorSubclass = 'Choice'; 411 415 } 412 416 … … 430 434 else if ($column->isPrimaryKey()) 431 435 { 432 $options[] = sprintf('\' model\' => $this->getModelName(), \'column\' => \'%s\'', $column->getFieldName());436 $options[] = sprintf('\'choices\' => array($this->getObject()->get(\'%s\')), \'empty_value\' => $this->getObject()->get(\'%1$s\')', $column->getFieldName()); 433 437 } 434 438 else branches/1.3/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php
r24392 r29661 326 326 } 327 327 328 if ($column->is PrimaryKey() || $column->isForeignKey())328 if ($column->isForeignKey()) 329 329 { 330 330 $name = 'PropelChoice'; 331 331 } 332 else if ($column->isPrimaryKey()) 333 { 334 $name = 'Choice'; 335 } 332 336 333 337 return sprintf('sfValidator%s', $name); … … 351 355 else if ($column->isPrimaryKey()) 352 356 { 353 $options[] = sprintf('\' model\' => \'%s\', \'column\' => \'%s\'', $column->getTable()->getClassname(), $this->translateColumnName($column));357 $options[] = sprintf('\'choices\' => array($this->getObject()->get%s()), \'empty_value\' => $this->getObject()->get%1$s()', $this->translateColumnName($column, false, BasePeer::TYPE_PHPNAME)); 354 358 } 355 359 else branches/1.4/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php
r28900 r29661 406 406 } 407 407 408 if ($column->is PrimaryKey() || $column->isForeignKey())408 if ($column->isForeignKey()) 409 409 { 410 410 $validatorSubclass = 'DoctrineChoice'; 411 } 412 else if ($column->isPrimaryKey()) 413 { 414 $validatorSubclass = 'Choice'; 411 415 } 412 416 … … 430 434 else if ($column->isPrimaryKey()) 431 435 { 432 $options[] = sprintf('\' model\' => $this->getModelName(), \'column\' => \'%s\'', $column->getFieldName());436 $options[] = sprintf('\'choices\' => array($this->getObject()->get(\'%s\')), \'empty_value\' => $this->getObject()->get(\'%1$s\')', $column->getFieldName()); 433 437 } 434 438 else branches/1.4/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php
r24392 r29661 326 326 } 327 327 328 if ($column->is PrimaryKey() || $column->isForeignKey())328 if ($column->isForeignKey()) 329 329 { 330 330 $name = 'PropelChoice'; 331 331 } 332 else if ($column->isPrimaryKey()) 333 { 334 $name = 'Choice'; 335 } 332 336 333 337 return sprintf('sfValidator%s', $name); … … 351 355 else if ($column->isPrimaryKey()) 352 356 { 353 $options[] = sprintf('\' model\' => \'%s\', \'column\' => \'%s\'', $column->getTable()->getClassname(), $this->translateColumnName($column));357 $options[] = sprintf('\'choices\' => array($this->getObject()->get%s()), \'empty_value\' => $this->getObject()->get%1$s()', $this->translateColumnName($column, false, BasePeer::TYPE_PHPNAME)); 354 358 } 355 359 else