Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Poll: what do you hate about CakePHP?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 109 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Nate  
View profile  
 More options May 7 2009, 6:29 pm
From: Nate <nate.ab...@gmail.com>
Date: Thu, 7 May 2009 15:29:55 -0700 (PDT)
Local: Thurs, May 7 2009 6:29 pm
Subject: Poll: what do you hate about CakePHP?
Well, maybe hate's a strong word.  Let's say, what do you like the
least?  Kind of an odd question, I know, but since we've kick-started
development of a new version, I'd like to know what the most
frustrating things with the framework are, even if they're things we
can't fix right away.

I'll get us started: PHP 4 support.

Who's next? TIA for the input.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Miles J  
View profile  
 More options May 7 2009, 6:49 pm
From: Miles J <mileswjohn...@gmail.com>
Date: Thu, 7 May 2009 15:49:30 -0700 (PDT)
Local: Thurs, May 7 2009 6:49 pm
Subject: Re: Poll: what do you hate about CakePHP?
- PHP 4 support also
- No namespaces
- No built in Uploader component

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
kiang  
View profile   Translate to Translated (View Original)
 More options May 7 2009, 9:39 pm
From: kiang <kia...@gmail.com>
Date: Thu, 7 May 2009 18:39:13 -0700 (PDT)
Local: Thurs, May 7 2009 9:39 pm
Subject: Re: Poll: what do you hate about CakePHP?
PHP 4 support++

...

PHP 4 support++

---
kiang

On 5月8日, 上午6時29分, Nate <nate.ab...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Okto Silaban  
View profile  
 More options May 7 2009, 10:41 pm
From: Okto Silaban <o...@silaban.net>
Date: Fri, 8 May 2009 09:41:17 +0700
Local: Thurs, May 7 2009 10:41 pm
Subject: Re: Poll: what do you hate about CakePHP?
PHP 4 support+++
No built in Uploader component++


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marcelo Andrade  
View profile  
 More options May 7 2009, 10:52 pm
From: Marcelo Andrade <mfandr...@gmail.com>
Date: Thu, 7 May 2009 23:52:33 -0300
Local: Thurs, May 7 2009 10:52 pm
Subject: Re: Poll: what do you hate about CakePHP?

On Thu, May 7, 2009 at 7:29 PM, Nate <nate.ab...@gmail.com> wrote:

> Well, maybe hate's a strong word.  Let's say, what do you like the
> least?  Kind of an odd question, I know, but since we've kick-started
> development of a new version, I'd like to know what the most
> frustrating things with the framework are, even if they're things we
> can't fix right away.

> I'll get us started: PHP 4 support.

Use of inflections/conventions in other
languages (pt_BR).

--
MARCELO DE F. ANDRADE
Belem, PA, Amazonia, Brazil
Linux User #221105

http://mfandrade.wordpress.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
park  
View profile  
 More options May 8 2009, 12:55 am
From: park <park....@gmail.com>
Date: Thu, 7 May 2009 21:55:35 -0700 (PDT)
Local: Fri, May 8 2009 12:55 am
Subject: Re: Poll: what do you hate about CakePHP?
No HABTM counterCache
Ignoring callbacks on associative queries

On May 8, 6:29 am, Nate <nate.ab...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard  
View profile  
 More options May 8 2009, 3:18 am
From: Richard <rclay...@gmail.com>
Date: Fri, 8 May 2009 08:18:25 +0100
Local: Fri, May 8 2009 3:18 am
Subject: Re: Poll: what do you hate about CakePHP?

PHP4 Support is a definite peeve.
The Ajax helper being tied into prototype/scriptalicious - I've a preference
for jQuery.

Particularly like the extensive use of hashtables in cake; really, really
like that.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
BeroFX  
View profile  
 More options May 8 2009, 3:50 am
From: BeroFX <ber...@gmail.com>
Date: Fri, 8 May 2009 00:50:00 -0700 (PDT)
Subject: Re: Poll: what do you hate about CakePHP?
- PHP 4 support+++
- No namespaces+++
- No built in Uploader component++

- No native Image component


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Affinity  
View profile  
 More options May 8 2009, 4:39 am
From: Affinity <goo...@affinitywebsolutions.co.uk>
Date: Fri, 8 May 2009 01:39:07 -0700 (PDT)
Local: Fri, May 8 2009 4:39 am
Subject: Re: Poll: what do you hate about CakePHP?
Lack of good userguides and tutorials. The ones that exist cover a few
basics but thats about it, I struggle with more advanced stuff.

Lack of a good, proper support forum.

Apart from that Iove it and am persevering as I found it a lot easier
to learn than Zend.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
dr. Hannibal Lecter  
View profile  
 More options May 8 2009, 4:45 am
From: "dr. Hannibal Lecter" <lecter...@gmail.com>
Date: Fri, 8 May 2009 01:45:46 -0700 (PDT)
Local: Fri, May 8 2009 4:45 am
Subject: Re: Poll: what do you hate about CakePHP?
Ignoring callbacks on associative queries++

Inconsistency on model joining in queries
Explanation:
I might be wrong on this, please correct me if I am, but it seems like
the following:
A hasMany B hasMany C
C belongsTo B belongsTo A

If I want to get Bs where C.notAPrimaryKeyField = 'somevalue', things
work well (just contain it and we're fine). But if I want to get all
the Bs where A.notAPrimaryKeyField = 'somevalue', things break and
people die.

This logic may seem backwards (if it's a belongsTo relation, there
should be only one parent, right?), but it's not always like that.
Some databases I've worked with had to be forced into the following: a
field which defines the type of relation, let's call it "area_scope".
Then I'd have the area_id which points to different models, depending
on the value of area_scope. I think this is somewhat common in real
life databases.

That being said, the same issue exists with the relation definitions
in models with the "conditions" key. I can do this (in the Document
model):

var $hasMany = array('Item' => array('conditions' => array
('Document.author' => 'Jack Hackett')));

but I can't do this

var $hasMany = array('Item' => array('conditions' => array
('Item.content' => 'feck arse drink girls')));

So making conditional joins is sometimes very tricky..

* Lack of bootstrap file for plugins would be another one (possibly
even core.php and routes).
* MediaView still depends on the array of predefined MIME types (WTF?)
* Defining custom find types is is unintuitive. It should be as simple
as defining a function called _findCabbage() in your model to be able
to use find('cabbage').
* I know this probably won't happen but...: composite keys anyone?
Sometimes I have to deal with Nazi DBAs: "Artificial keys raus!". "Ich
verstehe, main Führer..."

I have also seen people complain about poor performance, and while I
didn't experience it myself, it might be worth investigating if the
complaints continue.

That's all for now.. :)

On May 8, 9:18 am, Richard <rclay...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
zonium  
View profile  
 More options May 8 2009, 5:05 am
From: zonium <zon...@gmail.com>
Date: Fri, 8 May 2009 02:05:53 -0700 (PDT)
Local: Fri, May 8 2009 5:05 am
Subject: Re: Poll: what do you hate about CakePHP?
- Hard /  impossible  to organize  a large application into smaller /
manageable pieces.
  When you have 50 controllers or more in one folder you'll hate
cakephp because it's difficult to locate things.   (same problem with
models and views) .
  I would like to organize the Model/Views/Controller files into
feature-related, sub-application folders (e.g. newsletter ,
photoeditor, coupon etc.)  If 'plugins'  is the answer then I hate the
term 'plugin'.  My 'newsletter' feature is part of my application, not
a plugin.
- Documentation / User guide should be the focus. People who write the
core should care more about the doc. I would prefer having a better
doc and
more examples to having a newer version of cake.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
dr. Hannibal Lecter  
View profile  
 More options May 8 2009, 5:10 am
From: "dr. Hannibal Lecter" <lecter...@gmail.com>
Date: Fri, 8 May 2009 02:10:55 -0700 (PDT)
Local: Fri, May 8 2009 5:10 am
Subject: Re: Poll: what do you hate about CakePHP?
@zonium: I believe you can accomplish the separation with "additional
class paths":

http://book.cakephp.org/view/35/Advanced-Installation#Additional-Clas...

On May 8, 11:05 am, zonium <zon...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
kiang  
View profile   Translate to Translated (View Original)
 More options May 8 2009, 5:24 am
From: kiang <kia...@gmail.com>
Date: Fri, 8 May 2009 02:24:55 -0700 (PDT)
Local: Fri, May 8 2009 5:24 am
Subject: Re: Poll: what do you hate about CakePHP?
@zonium: I believe this plugin for PDT would save your life:
http://sourceforge.net/projects/opencakefile/  ;)

---
kiang

On 5月8日, 下午5時10分, "dr. Hannibal Lecter" <lecter...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
majna  
View profile  
 More options May 8 2009, 5:46 am
From: majna <majna...@gmail.com>
Date: Fri, 8 May 2009 02:46:31 -0700 (PDT)
Local: Fri, May 8 2009 5:46 am
Subject: Re: Poll: what do you hate about CakePHP?
Habtm implementation:
Model::_deleteLinks($id)
"Cascades model deletes through HABTM join keys."

I just found out reason why some records gets randomly deleted from
habtm:
cake ignores 'condition' filed in habtm assocciation definition.
example:
var $hasAndBelongsToMany = array(
                'Tag' =>
                array('className'    => 'Tag',
                    'joinTable'    => 'content_tags',
                    'foreignKey'    => 'content_id',
                    'associationForeignKey'=> 'tag_id',
                    'conditions'    => "content_type='News'",
                   ..
Now, cake will use 'condition' to find results,
but ignore when deleting!

So if you have (in this example) tags for Video,Product,Photo..,
by deleting News with id=1,
cake will delete tags for Product id=1, Video id=1.. and so on.

Delete is often followed by redirect to referrer and hard to debug
sql.

This miss-behavior is in cake 1.x, and, as I can see, in 1.2.x.
You can define  'deleteQuery'=> '' in habtm assocciation but why?

@nate should I open ticket for this?

On May 8, 12:29 am, Nate <nate.ab...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bert Van den Brande  
View profile  
 More options May 8 2009, 6:39 am
From: Bert Van den Brande <cyr...@gmail.com>
Date: Fri, 8 May 2009 12:39:28 +0200
Local: Fri, May 8 2009 6:39 am
Subject: Re: Poll: what do you hate about CakePHP?
Vote ++ for more complete documentation


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gaurav.v.sharma  
View profile  
 More options May 8 2009, 7:00 am
From: "gaurav.v.sharma" <gaurav.v.sha...@gmail.com>
Date: Fri, 8 May 2009 04:00:46 -0700 (PDT)
Local: Fri, May 8 2009 7:00 am
Subject: Re: Poll: what do you hate about CakePHP?
if one could modify the amount of data that cake fetches during any
operation. For example the action index fetches more result than
needed thereby making the application a bit slower...
and improved tutorials on advanced techniques used in cake like acl..

On May 8, 3:29 am, Nate <nate.ab...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ernesto  
View profile  
 More options May 8 2009, 8:16 am
From: Ernesto <e.fanz...@gmail.com>
Date: Fri, 8 May 2009 05:16:23 -0700 (PDT)
Local: Fri, May 8 2009 8:16 am
Subject: Re: Poll: what do you hate about CakePHP?
- Lack of support forum

On 8 Mag, 00:29, Nate <nate.ab...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jstein  
View profile  
 More options May 8 2009, 8:28 am
From: jstein <jst...@image.dk>
Date: Fri, 8 May 2009 05:28:20 -0700 (PDT)
Local: Fri, May 8 2009 8:28 am
Subject: Re: Poll: what do you hate about CakePHP?
On May 8, 10:39 am, Affinity <goo...@affinitywebsolutions.co.uk>
wrote:

> Lack of a good, proper support forum.

I'll vote for that too. I would surely be more active, if the forum
had an NNTP-interface.

  Regards

    Jonathan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
fain182  
View profile  
 More options May 8 2009, 8:44 am
From: fain182 <fain...@gmail.com>
Date: Fri, 8 May 2009 12:44:33 +0000
Local: Fri, May 8 2009 8:44 am
Subject: Re: Poll: what do you hate about CakePHP?
- saveall not recursive besides first level
- too complex ACL mangement
- broken IniAcl ( https://trac.cakephp.org/ticket/6103 )
- sometimes poor documentation

--
pietro


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierre MARTIN  
View profile  
 More options May 8 2009, 8:51 am
From: Pierre MARTIN <rea...@gmail.com>
Date: Fri, 8 May 2009 05:51:37 -0700 (PDT)
Local: Fri, May 8 2009 8:51 am
Subject: Re: Poll: what do you hate about CakePHP?
Good initiative !

This poll has been relayed on the french forum (http://forum.cakephp-
fr.org/viewtopic.php?pid=3340).
I'll send you a summary in the next few days !

Pierre

On 8 mai, 14:28, jstein <jst...@image.dk> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
keymaster  
View profile  
 More options May 8 2009, 8:54 am
From: keymaster <ad...@optionosophy.com>
Date: Fri, 8 May 2009 05:54:28 -0700 (PDT)
Local: Fri, May 8 2009 8:54 am
Subject: Re: Poll: what do you hate about CakePHP?
Agree:

- php4 support++
- upload++
- callbacks on associative queries++

Also:

- saveAll() limitations  (currently limited to one level deep)

- more  configurability - eg. configure which controller subfolder a
particular controller/model is located in (currently has to search
through all folders in $controllerPaths bootstrap variable, takes
unnecessary time)

- js, css minification/compression, packing, gzipping

- debugKit in core (or similiar)

- gzip

... Thanks for involving everyone in the brainstorming.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dennis S. Hennen  
View profile  
 More options May 8 2009, 8:56 am
From: "Dennis S. Hennen" <dennis.hen...@gmail.com>
Date: Fri, 8 May 2009 05:56:25 -0700 (PDT)
Local: Fri, May 8 2009 8:56 am
Subject: Re: Poll: what do you hate about CakePHP?
Consider Post hasMany Comment

     Comment->find('all') returns {n}.Comment.*

     Post->find('all') gives you Comment.{n}.*

If I want a helper to do processing on a list of comments, I have to
handle both potential formats, or massage the data.

Related to this is the $primary parameter to the afterFind callback.

Perhaps find results as objects instead of arrays?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alberto Pagliarini  
View profile  
 More options May 8 2009, 3:37 am
From: Alberto Pagliarini <bat...@gmail.com>
Date: Fri, 8 May 2009 09:37:34 +0200
Local: Fri, May 8 2009 3:37 am
Subject: Re: Poll: what do you hate about CakePHP?
Simple way to initialize a component on the fly.

ClassRegistry::init is very useful for model... I'd like it (or
something similar) works with component

--
------ bato -------


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dardo Sordi Bogado  
View profile  
 More options May 8 2009, 9:07 am
From: Dardo Sordi Bogado <dardoso...@gmail.com>
Date: Fri, 8 May 2009 10:07:48 -0300
Local: Fri, May 8 2009 9:07 am
Subject: Re: Poll: what do you hate about CakePHP?
I don't like:

- PHP4 support
- PHP4 support (I hate it so much)
- AjaxHelper (it's existence, without it we will have a lot less
traffic on this mailing list)
- Too deep nesting of search results in some querys, but I can't
figure a way of using arrays and make it not so deep

Regards,
- Dardo.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Smelly Eddie  
View profile  
 More options May 8 2009, 9:08 am
From: Smelly Eddie <OlliT...@gmail.com>
Date: Fri, 8 May 2009 06:08:17 -0700 (PDT)
Local: Fri, May 8 2009 9:08 am
Subject: Re: Poll: what do you hate about CakePHP?
I hate that it is a powerful framework that can make the tedious work
of developing sites a breeze.  Its strict adherence to the tried and
true MVC model is a pain point as well.  Why so logical?

I hate the active community involvement and powerful documentation and
API sites.  I hate that people expect Cake to do every little thing.

It is a framework! Not a solve everything-all-in-one-cms-portal-file-
manager-blog-forum.

Use the framework to create an upload component, it takes all of 5
minutes!!

On May 8, 8:56 am, "Dennis S. Hennen" <dennis.hen...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 109   Newer >
« Back to Discussions « Newer topic     Older topic »