Thanks Marco.  Can you put proxies from each project in separate locations?
At least my interpretation for the setProxy..... methods they only accept a
single value for each $entityManager configuration.

Off Subject question - who causes the  namespace
cnrepperson\authorization\proxies\__CG__\cnrepperson\authorization class
class SecretQuestion extends \cnrepperson\authorization\SecretQuestion
implements \Doctrine\ORM\Proxy\Proxy to get executed when flushing or
loading the object?



On Tue, Feb 25, 2014 at 8:21 PM, Marco Pivetta <[email protected]> wrote:

> Fully Qualified Class Name - basically the full class name (short name +
> namespace)
>
> As long as the FQCN is unique among all classes in your projects (you
> don't have duplicates), then you have no problems in having proxies in a
> single location
>
> Marco Pivetta
>
> http://twitter.com/Ocramius
>
> http://ocramius.github.com/
>
>
> On 26 February 2014 05:20, Roy Epperson <[email protected]> wrote:
>
>> FQCN? Don't understand acronym
>> On Feb 25, 2014 8:11 PM, "Marco Pivetta" <[email protected]> wrote:
>>
>>> As long as the FQCNs of the entities are unique, you don't have any
>>> trouble in putting all proxies in a single location.
>>>
>>> Marco Pivetta
>>>
>>> http://twitter.com/Ocramius
>>>
>>> http://ocramius.github.com/
>>>
>>>
>>> On 26 February 2014 05:04, Roy Epperson <[email protected]> wrote:
>>>
>>>> Finally got back to working on the Subject's model and have figured out
>>>> how use the following model with there the projects are independent
>>>> entities and proxies"
>>>>
>>>>
>>>> my_projects\project_1
>>>> my_projects\project_2
>>>> my_projects\project_3
>>>> my_projects\project_4
>>>>
>>>> I now want to extend this where I deploy a unifying project which uses
>>>> Entities from project_1 and project_3.
>>>>
>>>> When creating an $entityManager, I can use $config->
>>>> newDefaultAnnotationDriver(array) to set the paths to project_1 and
>>>> project_3 entities. However, it appears that $config->setProxyDir(
>>>> string) and $config->setProxyNamespace(string) only look a single path
>>>> and namespace.
>>>>
>>>> Are these correct understandings:
>>>>
>>>> 1. I interpret this to mean I need to create a schema and their proxies
>>>> in a single directory and proxy namespace, and not use the proxies
>>>> generated when project_1 and project_3 were used and tested as independent
>>>> projects
>>>>
>>>> 2. I also think the previous paragraph applies when interconnection
>>>> projects using
>>>> http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/resolve-target-entity-listener.html
>>>>
>>>> Thanks,
>>>> Roy
>>>>
>>>>
>>>>
>>>> On Wed, Feb 19, 2014 at 2:49 AM, Jasper N. Brouwer <
>>>> [email protected]> wrote:
>>>>
>>>>> The doctrine console will try to read `cli-config.php` in the "current
>>>>> directory", the directory you're calling the doctrine console from. This 
>>>>> is
>>>>> indeed usually the root of your project.
>>>>>
>>>>> But I never use the doctrine console. In stead I create a new script
>>>>> that looks very similar to the `index.php` of my project. This way my
>>>>> custom console will get bootstrapped the same way as the rest of my
>>>>> projects does. The only real difference is that in stead of firing up my
>>>>> application, I fire up the console.
>>>>>
>>>>> I hoop this helps :)
>>>>>
>>>>> --
>>>>> Jasper N. Brouwer
>>>>> (@jaspernbrouwer)
>>>>>
>>>>>
>>>>> On 18 Feb 2014, at 18:16, Roy Epperson <[email protected]> wrote:
>>>>>
>>>>> > Jasper, Marco -
>>>>> > Thanks for the feedback. Got looking at my current setup for
>>>>> creating/updating my class schema for the my_project\authorization
>>>>> namespace which uses the ORM.
>>>>> >
>>>>> > If I read the current documentation correctly, when you use:
>>>>> > prompt> php vendor/bin/doctrine <tool name>
>>>>> >
>>>>> > It reads cli-config.php from the root directory to obtain the
>>>>> $entityManager that has been configured. Is cli-config.php, a php or
>>>>> Doctrine "hard-coded" filename requirement?  If Doctrine, it sure would be
>>>>> nice if the filename could be overridden by a CL argument.
>>>>> >
>>>>> > From the getting started if there are two files:
>>>>> >
>>>>> > cli-config.php:
>>>>> >    <?php
>>>>> >    // cli-config.php
>>>>> >    require_once "bootstrap.php";
>>>>> >    return
>>>>> \Doctrine\ORM\Tools\Console\ConsoleRunner::createHelperSet($entityManager);
>>>>> >
>>>>> > bootstrap.php:
>>>>> >   // setup the Doctrine Configuration
>>>>> >
>>>>> > That said, I think my immediate  strategy is to create a batch file
>>>>> which either changes the contents of the of cli-config.php to use a
>>>>> different bootstrap.php for each project, or the contents of bootstrap.php
>>>>> for the specific project.
>>>>> >
>>>>> > Is that correct, or is there a better way?
>>>>> >
>>>>> > Cheers,
>>>>> > Roy
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "doctrine-user" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>> Visit this group at http://groups.google.com/group/doctrine-user.
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "doctrine-user" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/doctrine-user.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "doctrine-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/doctrine-user.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "doctrine-user" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/doctrine-user.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "doctrine-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/doctrine-user.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to