While it has other issues, the Zend Studio 7 beta works with the the phpdoc.
On Sun, 2009-11-01 at 16:54 +0200, Alexandru-Emil Lupu wrote: > 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 -~----------~----~----~----~------~----~------~--~---
