It seems that there is a changeset that is 1 week old that creates the
properties and  methods needed. however, they are supported only by the
application that are phpdoc 1.4 aware.

thanks to [MA]Pascal and Noel for the info.
Alecs

On Sun, Nov 1, 2009 at 11:56 AM, noel guilbert <[email protected]>wrote:

> Hi,
>
> Doctrine is designed to retrieve the fields on the fly as soon as you call
> for a getter or a setter. So, you won't have hardcoded getters and setters
> in the base classes.
>
> However, since symfony 1.3, the base classes are now IDE-friendly. The
> model builder adds @method annotations to help the IDE to guess the
> available methods.
>
>
>
>
> On Sun, Nov 1, 2009 at 10:09 AM, Alexandru-Emil Lupu <[email protected]
> > wrote:
>
>> Hi ridcully!
>> I know that we can use a patch , but, that would mean to make harder to
>> upgrade symfony / Doctrine ... Also after an upgrade you might forget to
>> apply the patch.
>>
>> If we are using symfony to write our projects, that does not mean that we
>> haven't looked into sf core at least once. So, i guess that we could patch
>> our symfony core to do cool stuff, but, i guess it would be nicer to be
>> embeded into doctrine core. (to avoid things like 10K symfony users 10K
>> patch versions ... )
>>
>> Another nasty option wwould be to insert a layer between the object class
>> and baseobject class that would contain the the setters and getters... but
>> ... again is not ok.
>>
>> As said in my previous email, i guess it would be nice that Fabien or
>> Jonathan to give us an explication ... I am sure that they may have a good
>> reason for that, and i am looking forward to find it out.
>>
>> Alecs
>>
>>
>> On Sun, Nov 1, 2009 at 10:53 AM, ridcully <[email protected]>wrote:
>>
>>>
>>> I think its not implemented, but you can use this Builder Patch :
>>>
>>> http://coolsoft.altervista.org/en/blog/2009/03/how-make-symfonydoctrine-generate-accessors
>>>
>>> This Patch works under 1.2.9 in our Project.
>>>
>>> But there is a Bug in the Builder, when you redeclare the name of the
>>> getter/setter with an alias in the schema.yml, this alias getter/
>>> setter will not created.
>>>
>>> Example:
>>>
>>> Users:
>>>  alias: MyUsers
>>>
>>> The builder will create an getUsers() but not getMyUsers(), the same
>>> with an  foreignAlias.
>>>
>>>
>>>
>>>
>>> On Nov 1, 9:42 am, Alexandru-Emil Lupu <[email protected]> wrote:
>>> > Hi!
>>> > I have a question ...
>>> >
>>> > Why does not Doctrine creates setters and getters as function in the
>>> base
>>> > classes ? I mean is impossible that a developer know all the fields
>>> from a
>>> > project... If that developer uses an autocomplete capable editor, the
>>> work
>>> > inside a model class  it would be (actually it is) painfull.
>>> >
>>> > Currently, i am trying to swhitch from propel to doctrine an this is
>>> one of
>>> > the things that i am finding quite hard to do.
>>> > For example, i have a table that has around 15 fields, and around 10
>>> fields
>>> > depends on the rest 5. That means is quite time consuming to go in the
>>> > schema file, get the name for the fields, then go and implementing a
>>> > function that does the calcs.
>>> >
>>> > I do not want to complain about doctrine, but i consider this is one of
>>> the
>>> > things that might get me and maybe others frustrated about this.
>>> >
>>> > I guess that if would be implemented, then more propel users will find
>>> it
>>> > more easier to switch to Doctrine.
>>> >
>>> > I guess Jonathan or Fabien could make a poll for this, and we could see
>>> the
>>> > results before starting any action.
>>> >
>>> > Alecs
>>> >
>>> > --
>>> > As programmers create bigger & better idiot proof programs, so the
>>> universe
>>> > creates bigger & better idiots!
>>> > I am on web:  http://www.alecslupu.ro/
>>> > I am on twitter:http://twitter.com/alecslupu
>>> > I am on linkedIn:http://www.linkedin.com/in/alecslupu
>>> > Tel: (+4)0748.543.798
>>>
>>>
>>
>>
>> --
>> As programmers create bigger & better idiot proof programs, so the
>> universe creates bigger & better idiots!
>> I am on web:  http://www.alecslupu.ro/
>> I am on twitter: http://twitter.com/alecslupu
>> I am on linkedIn: http://www.linkedin.com/in/alecslupu
>> Tel: (+4)0748.543.798
>>
>>
>>
>>
>
>
> --
> Noël GUILBERT
> http://www.noelguilbert.com/
> http://www.sensiolabs.com
> http://www.symfony-project.com
> Sensio Labs
> Tél: +33 1 40 99 80 80
>
>
> >
>


-- 
As programmers create bigger & better idiot proof programs, so the universe
creates bigger & better idiots!
I am on web:  http://www.alecslupu.ro/
I am on twitter: http://twitter.com/alecslupu
I am on linkedIn: http://www.linkedin.com/in/alecslupu
Tel: (+4)0748.543.798

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to