Original message

So I suppose that Criteria2 needs to go hand-in-hand with Query as well? And that's where improved Join support, sorting, pagination, etc. will go?

Alan

On May 30, 2006, at 9:24 AM, Hans Lellelid wrote:

> Hi Alan,>> I added some more examples to the wiki page.>> -H>> Alan Pinstein wrote:>> Thanks for kicking this off.>>>> I posted something about a year ago (I can't believe I've been using>> Propel for a year!) and I think most of the comments are still >> relevant:>>>> http://propel.tigris​.org/servlets/ReadMs​g?list=dev&msgNo​=609>>>> You've got a good start, but as you've mentioned, Criteria is >> currently>> good at simple things but not a complex ones. Yet your examples on >> the>> planning page are still relatively simply queries.>>>> I think we should think about the interface for the more complicated>> parts as well:>>>> 1) Joining and table aliasing>> 2) Sorting and pagination>>>> Can you explain the Query* classes more?>>>> I'd be happy to contribute time to flushing out design over the >> next few>> weeks.>>>> Thanks!>>>> Alan>>>> On May 26, 2006, at 2:37 PM, Hans Lellelid wrote:>>>>> Hi ->>>>>> I put together a rough proposal/strategy for a new Criteria API >>> on the>>> wiki page.>>>>>> http://propel.phpdb.​org/trac/wiki/Develo​pment/Criteria>>>>>> The implementation is still only very loosely conceptual and it >>> doesn't>>> address all the functionality of the current system yet. It does,>>> however, provide a more consistent & somewhat more intuitive system>>> (both to use & to develop, in my opinion). The design is based >>> loosely>>> on the Hibernate Criteria API and the way that the logical >>> expressions>>> are handled by Phing's Condition system.>>>>>> I think it's a good starting point, and would be interested in any>>> comments at this point.>>>>>> Hans>>>>>> --------------------​--------------------​--------------------​-------->>> ->>> To unsubscribe, e-mail: dev-unsubscribe@prop​el.tigris.org>>> For additional commands, e-mail: dev-help at propel dot tigris dot org>>>>>>> --------------------​--------------------​--------------------​--------->> To unsubscribe, e-mail: dev-unsubscribe@prop​el.tigris.org>> For additional commands, e-mail: dev-help at propel dot tigris dot org>>>> --------------------​--------------------​--------------------​---------> To unsubscribe, e-mail: dev-unsubscribe@prop​el.tigris.org> For additional commands, e-mail: dev-help at propel dot tigris dot org>