# |
Sep 13th 2009, 13:39 |
cewi |
hi everybody. don't know if it is a problem of cake(1.2.5), php, apache or the underlying OS (XP). I got he following error: "Warning: fopen(C:\xampp\htdocs\vpa4\app\tmp\cache\persistent\cake_core_core_paths) [function.fopen]: failed to open stream: Too many open files in C:\xampp\htdocs\vpa4\cake\libs\file.php on line 156". My application opens really al lot of files (>2000). Any Ideas? |
# |
Sep 13th 2009, 13:19 |
Laureano |
Is this the right way to reconnect to the database from a child process? http://bin.cakephp.org/view/100472415 |
# |
Sep 13th 2009, 13:18 |
abdelm |
some milk with that? |
# |
Sep 13th 2009, 13:08 |
abdelm |
Thank you ;p |
# |
Sep 13th 2009, 13:08 |
ionas |
ACTION hands some cookies. |
# |
Sep 13th 2009, 13:08 |
abdelm |
I'd like to have some cake, please |
# |
Sep 13th 2009, 12:41 |
ionas |
I think its a controller job in your case |
# |
Sep 13th 2009, 12:40 |
ionas |
though I think its a bad idea because it will allow empty passwords on user creation |
# |
Sep 13th 2009, 12:40 |
ionas |
NoReGreT, http://bin.cakephp.org/view/1548628194 |
# |
Sep 13th 2009, 12:39 |
TehTreag |
NoReGreT: Or in the manual - http://book.cakephp.org/view/73/Retrieving-Your-Data |
# |
Sep 13th 2009, 12:38 |
TehTreag |
NoReGreT: http://api.cakephp.org/class/model#method-Modelfind |
# |
Sep 13th 2009, 12:38 |
TehTreag |
NoReGreT: You can get the details in the api or cookbook - find($conditions,$fields) |
# |
Sep 13th 2009, 12:38 |
ionas |
~bin |
# |
Sep 13th 2009, 12:37 |
NoReGreT |
TehTreag: so find(x, y) finds x in y ? |
# |
Sep 13th 2009, 12:37 |
ionas |
but you can do it in model space/domain too |
# |
Sep 13th 2009, 12:37 |
ionas |
justskills, that code above was in controller space |
# |
Sep 13th 2009, 12:37 |
kahwee |
thanks guys, i reported it here: http://code.cakephp.org/tickets/view/85 |
# |
Sep 13th 2009, 12:37 |
ionas |
i'd rather put it in beforeValidate |
# |
Sep 13th 2009, 12:36 |
TehTreag |
justskills: See the beforeSave() here in his user model. http://tr.im/yACt |
# |
Sep 13th 2009, 12:35 |
justskills |
ionas: in the beforeFilter of the controller? |
# |
Sep 13th 2009, 12:35 |
justskills |
ionas: where did you put that code? |
# |
Sep 13th 2009, 12:34 |
TehTreag |
NoReGreT: An array with the fields id and username, provided it can find a match by username, and md5 hashed password? |
# |
Sep 13th 2009, 12:33 |
NoReGreT |
what does it return |
# |
Sep 13th 2009, 12:33 |
NoReGreT |
what does this mean, $this->find(array('username' => $data['username'], 'password' => md5($data['password'])), array('id', 'username')); I'm lost, it's in a model |
# |
Sep 13th 2009, 12:32 |
TehTreag |
ionas: Sure, the same way recommended in teknoid's article. |
# |
Sep 13th 2009, 12:30 |
NoReGreT |
thanks |
# |
Sep 13th 2009, 12:29 |
ionas |
This is how I did user registration http://github.com/ionas/sna/blob/d438d956775ed6cdbb427b0c1595741b2641c620/www/app/controllers/users_controller.php |
# |
Sep 13th 2009, 12:29 |
ionas |
NoReGreT, why not? |
# |
Sep 13th 2009, 12:28 |
kahwee |
it's just a minor bug, missing character |
# |
Sep 13th 2009, 12:28 |
kahwee |
of course, haha |
# |
Sep 13th 2009, 12:27 |
TehTreag |
Duh. |
# |
Sep 13th 2009, 12:27 |
ionas |
first make sure that is a bug ;-) |
# |
Sep 13th 2009, 12:27 |
TehTreag |
kahwee: Submit a ticket - http://code.cakephp.org/tickets |
# |
Sep 13th 2009, 12:26 |
kahwee |
hi, how do i submit a bug report? |
# |
Sep 13th 2009, 12:24 |
NoReGreT |
best thing to do for adding users is creating an add() action in the userscontroller ? (using auth ie) |
# |
Sep 13th 2009, 12:20 |
ionas |
the above "unset" should be before your validation/save call from controller |
# |
Sep 13th 2009, 12:19 |
ionas |
any idea: $foo = "EnglishTranslateString" __('Bar') . howToTranslateThisFromPoFiles($foo) . __('Quux')? |
# |
Sep 13th 2009, 12:17 |
ionas |
changing email, and password, accepting terms of service are separated from "other" user details she can edit |
# |
Sep 13th 2009, 12:16 |
ionas |
justskills, I have different actions for different user details |
# |
Sep 13th 2009, 12:16 |
ionas |
my way: if(isset($this->data['User']['password']) andand empty($this->data['User']['password'])) { unset($this->data['User']['password'] }; |
# |
Sep 13th 2009, 12:16 |
TehTreag |
justskills: Try teknoid's article - http://teknoid.wordpress.com/2008/10/08/demystifying-auth-features-in-cakephp-12/ |