hi,
Using 1.3 branch, the admin generator (for propel at least) is
currently broken. see (snipped) stack trace below. Problem is
doConvertObjectToArray() in sfPropelRoute class.
...
try
{
$method = 'get'.call_user_func(array($className,
'translateFieldName'), $variable, BasePeer::TYPE_FIELDNAME,
BasePeer::TYPE_PHPNAME);
}
...
$classname is the object class and not the Peer class, so
translateFieldName fails.
Appending "Peer" to $classname before the call resolves the issue for
me, but no idea if this is 'correct' fix!
Thanks,
Andy
# at sfOutputEscaperGetterDecorator->get()
in SF_ROOT_DIR\lib\vendor\symfony\lib\plugins\sfPropelPlugin\lib
\routing\sfPropelRoute.class.php line 110 ...
107. $method = 'get'.sfInflector::camelize($variable);
108. }
109.
110. $parameters[$variable] = $object->$method();
111. }
112.
113. return $parameters;
# at sfPropelRoute->doConvertObjectToArray(object
('sfOutputEscaperObjectDecorator'))
in SF_ROOT_DIR\lib\vendor\symfony\lib\routing\sfObjectRoute.class.php
line 214 ...
211. $parameters = array();
212. }
213.
214. return array_merge($parameters, $this-
>doConvertObjectToArray($object));
215. }
216.
217. protected function doConvertObjectToArray($object)
# at sfObjectRoute->convertObjectToArray(array('sf_subject' => object
('sfOutputEscaperObjectDecorator')))
in SF_ROOT_DIR\lib\vendor\symfony\lib\routing\sfObjectRoute.class.php
line 81 ...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---