Thanks Thomas, that looks promising.
How do I bind sfGuard* to a different database though?
At the moment I've got something like this in my
frontendConfiguration.class.php - but haven't yet tried it
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
Doctrine_Manager::connection('mysql://root:[EMAIL PROTECTED]/
global', 'global');
Doctrine_Manager::bindComponent('sfGuardUser', 'global');
}
}
Hopefully I'll be able to test that out tomorrow. Presumably, if I
bind only sfGuardUser, the other objects in sfGuardPlugin will remain
bound to my database containing all the other data? (this is what I
want to happen).
Cheers
Lee
On 6 Oct 2008, at 16:07, Thomas Rabaix wrote:
>
> Hello,
>
> If you want to had custom fields into the model, you can overwrite the
> setTableDefinition and setUp method on the generated class.
>
> Thomas
>
> On Mon, Oct 6, 2008 at 4:38 PM, Lee Bolding <[EMAIL PROTECTED]> wrote:
>>
>> Hi gang,
>>
>> I've just taken the leap and upgraded to both Symfony 1.1 and
>> Doctrine
>> for a new project I'm working on.
>>
>> So far, so good - learning curve for Doctrine doesn't seem that
>> steep,
>> and haven't yet got to the point of having fun with the new forms and
>> validators stuff in Symfony 1.1
>>
>> Anyway, I'm using the sfGuardDoctrinePlugin - but, here's the catch -
>> my users data is stored in a separate database to the rest of the
>> data
>> for my application, and it's a legacy database that I can't change
>> the
>> schema on.
>>
>> So, what I really need to do is utilise the component binding
>> functionality of Doctrine, but also use the sfPropelAlternativeSchema
>> plugin to change the schema of the sfGuard plugin - but, it's a
>> Propel
>> plugin, not a Doctrine one. I think to get around that I'll have to
>> bite the bullet and manually change the schema for the plugin...
>> but I
>> can't see that I (or anyone else) will ever upgrade this plugin once
>> the application is deployed and working.
>>
>> So, my question is : how do I configure Doctrine component binding
>> via
>> YAML? or do I need to do this in a config file such as
>> ProjectConfiguration.class.php?
>>
>> Once that's done, how do I make my 'users' component available to use
>> in my YAML for my other models?
>>
>> Thanks in advance....
>>
>>
>>
>>>
>>
>
>
>
> --
> Thomas Rabaix
> Internet Consultant
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony users" 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-users?hl=en
-~----------~----~----~----~------~----~------~--~---