Re: New CakePHP Releases

2007-10-24 Thread MYRZ

Hi Guys,

Great news guys, two thumbs up for all the great work on 1.2  the
documentation.

I have one question though:

While trying to print the new documentation (on http://tempdocs.cakephp.org/),
I found that the code examples (in the boxes) can't be printed nicely.
Is it possible to place a print-friendly version somewhere?

Thanx,
Mario


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: New CakePHP Releases

2007-10-23 Thread dizz

How is Router::mapResources('Posts'); used in the Controller and in
the views?


Larry E. Masters aka PhpNut wrote:
 We have some new releases available for download. Version 1.1.18.5850 [1] is
 a bug fix update to the current stable release. Version 1.2.0.5875 pre-beta
 [2] is the pre beta release of the current development version.

 We decided to have pre beta since a lot of new features have been added
 since the last alpha release. There are still some new features to
 implement, so we are holding the beta release until all the enhancement
 tickets are closed. This release took a little bit longer than expected, but
 we say it was worth the wait.

 As usual, this release includes hundreds of minor fixes, enhancements, and
 speed improvements.  This release also includes several major feature
 additions, which we've been working hard on to implement so CakePHP remains
 the best framework for web application development in PHP.

 A number of important features were added to improve support for
 implementing web services, including simplified REST routing, i.e.:

 Router::mapResources('posts');

 This will map each HTTP request to it's corresponding controller method
 (index, view, add, edit or delete).  For example, a PUT request to /posts/1
 maps to the edit() method of PostsController.  In addition, the Router now
 supports a whole range of HTTP header detection options.  Controlling access
 to your web services is easier than ever, too.  The Security component now
 supports HTTP basic and digest authentication, which is easily configurable
 in your controller's beforeFilter() method.

 The Auth component has also undergone extensive refactoring, making it
 possible for you to plug in your own custom login authentication method or
 access control system.

 In the first of several major changes to the Model, findCount() and
 findAll() are being replaced by the new find() syntax.  This new syntax
 allows you to specify parameters as an array, like the following:

 Post-find('count', array('conditions' = array('Post.comments_count' = '
 20'));
 Post-find('first', array('conditions' = array('Post.comments_count' = '
 20'), 'order' = 'Post.date ASC'));
 Post-find('all', array('limit' = 10, 'order' = 'Post.date ASC'));

 Pagination flexibility has also been improved with the addition of
 Model::paginate(), and Model::paginateCount(), which you can define in your
 models to handle custom pagination.  Each method takes the same parameters
 as findAll() and findCount(), respectively.

 Also in the database department, schema generation has been implemented for
 several databases.  Schema generation allows you to create and edit your
 database schemas with your favorite tool, and Cake's schema tools will
 manage the changes for you.

 In an ongoing effort to improve the flexibility of Cake's (minimalistic)
 configuration, most of the constants in core.php have been migrated to
 settings in the Configure class.  Check out the latest version of
 core.phpand update your app's configuration accordingly.  To help you
 identify the
 settings that should be changed, friendly warning messages have been added
 to point you in the right direction.

 In addition to code, the docs team has been hard at work over the past few
 months improving the documentation, and along with this release, we're now
 ready to unveil the pre-beta version of the CakePHP 1.2 manual, at
 http://tempdocs.cakephp.org/.  There are still many things missing, but if
 you find any errors, please submit documentation tickets.

 And last but certainly not least, significant work has done to lay the
 foundation for full, PHP-native Unicode support in CakePHP. This means we do
 not have to wait for PHP6 to make it possible to fully internationalize your
 PHP application on any platform, independent of installed extensions.

 With all these new features, we hope you agree that CakePHP 1.2 pre-beta was
 worth the wait.  This will be the last release before the 1.2 API is fully
 stabilized, and we can't wait for you to try it.

 [1] Download 1.1.18.5850:
 http://cakeforge.org/frs/?group_id=23release_id=343
 1.1.x.x change long: https://trac.cakephp.org/wiki/changelog/1.1.x.x

 [2] Download 1.2.0.5875 pre-beta:
 http://cakeforge.org/frs/?group_id=23release_id=344
 1.2.x.x change log: https://trac.cakephp.org/wiki/changelog/1.2.x.x

 --
 /**
 * @author Larry E. Masters
 * @var string $userName
 * @param string $realName
 * @returns string aka PhpNut
 * @access  public
 */


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: New CakePHP Releases

2007-10-23 Thread [EMAIL PROTECTED]

Nate, can you explain me how five classical cakephp CRUD methods can
manage resources requests.
Really edit and add methods made two actions instead of one. In RoR in
case of resources used 7(seven!) methods.
So I ask example how resources will work with add/edit/index/view/
delete or add two aditional methods to resource maping.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: New CakePHP Releases

2007-10-23 Thread [EMAIL PROTECTED]

Nate, can you explain me how five classical cakephp CRUD methods can
manage resources requests.Really edit and add methods made two actions
instead of one.
In RoR in case of resources used 7(seven!) methods.
So I ask example how resources will work with add/edit/index/view/
delete  or add two aditional methods to resource maping.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: New CakePHP Releases

2007-10-23 Thread AD7six



On Oct 23, 4:36 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Nate, can you explain me how five classical cakephp CRUD methods can
 manage resources requests.Really edit and add methods made two actions
 instead of one.
 In RoR in case of resources used 7(seven!) methods.
 So I ask example how resources will work with add/edit/index/view/
 delete  or add two aditional methods to resource maping.

If you get a message Message sent that means don't send it again...


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: New CakePHP Releases

2007-10-23 Thread varun krishnan

I really cant wait for a stable 1.2 .. its got a great feature set ..
What time of the year is 1.2 stable expected Larry ?

thanks,

Varun

On 10/23/07, dizz [EMAIL PROTECTED] wrote:

 How is Router::mapResources('Posts'); used in the Controller and in
 the views?


 Larry E. Masters aka PhpNut wrote:
  We have some new releases available for download. Version 1.1.18.5850 [1] is
  a bug fix update to the current stable release. Version 1.2.0.5875 pre-beta
  [2] is the pre beta release of the current development version.
 
  We decided to have pre beta since a lot of new features have been added
  since the last alpha release. There are still some new features to
  implement, so we are holding the beta release until all the enhancement
  tickets are closed. This release took a little bit longer than expected, but
  we say it was worth the wait.
 
  As usual, this release includes hundreds of minor fixes, enhancements, and
  speed improvements.  This release also includes several major feature
  additions, which we've been working hard on to implement so CakePHP remains
  the best framework for web application development in PHP.
 
  A number of important features were added to improve support for
  implementing web services, including simplified REST routing, i.e.:
 
  Router::mapResources('posts');
 
  This will map each HTTP request to it's corresponding controller method
  (index, view, add, edit or delete).  For example, a PUT request to /posts/1
  maps to the edit() method of PostsController.  In addition, the Router now
  supports a whole range of HTTP header detection options.  Controlling access
  to your web services is easier than ever, too.  The Security component now
  supports HTTP basic and digest authentication, which is easily configurable
  in your controller's beforeFilter() method.
 
  The Auth component has also undergone extensive refactoring, making it
  possible for you to plug in your own custom login authentication method or
  access control system.
 
  In the first of several major changes to the Model, findCount() and
  findAll() are being replaced by the new find() syntax.  This new syntax
  allows you to specify parameters as an array, like the following:
 
  Post-find('count', array('conditions' = array('Post.comments_count' = '
  20'));
  Post-find('first', array('conditions' = array('Post.comments_count' = '
  20'), 'order' = 'Post.date ASC'));
  Post-find('all', array('limit' = 10, 'order' = 'Post.date ASC'));
 
  Pagination flexibility has also been improved with the addition of
  Model::paginate(), and Model::paginateCount(), which you can define in your
  models to handle custom pagination.  Each method takes the same parameters
  as findAll() and findCount(), respectively.
 
  Also in the database department, schema generation has been implemented for
  several databases.  Schema generation allows you to create and edit your
  database schemas with your favorite tool, and Cake's schema tools will
  manage the changes for you.
 
  In an ongoing effort to improve the flexibility of Cake's (minimalistic)
  configuration, most of the constants in core.php have been migrated to
  settings in the Configure class.  Check out the latest version of
  core.phpand update your app's configuration accordingly.  To help you
  identify the
  settings that should be changed, friendly warning messages have been added
  to point you in the right direction.
 
  In addition to code, the docs team has been hard at work over the past few
  months improving the documentation, and along with this release, we're now
  ready to unveil the pre-beta version of the CakePHP 1.2 manual, at
  http://tempdocs.cakephp.org/.  There are still many things missing, but if
  you find any errors, please submit documentation tickets.
 
  And last but certainly not least, significant work has done to lay the
  foundation for full, PHP-native Unicode support in CakePHP. This means we do
  not have to wait for PHP6 to make it possible to fully internationalize your
  PHP application on any platform, independent of installed extensions.
 
  With all these new features, we hope you agree that CakePHP 1.2 pre-beta was
  worth the wait.  This will be the last release before the 1.2 API is fully
  stabilized, and we can't wait for you to try it.
 
  [1] Download 1.1.18.5850:
  http://cakeforge.org/frs/?group_id=23release_id=343
  1.1.x.x change long: https://trac.cakephp.org/wiki/changelog/1.1.x.x
 
  [2] Download 1.2.0.5875 pre-beta:
  http://cakeforge.org/frs/?group_id=23release_id=344
  1.2.x.x change log: https://trac.cakephp.org/wiki/changelog/1.2.x.x
 
  --
  /**
  * @author Larry E. Masters
  * @var string $userName
  * @param string $realName
  * @returns string aka PhpNut
  * @access  public
  */


 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to 

Re: New CakePHP Releases

2007-10-23 Thread dizz

Yes, I realized that :)

I copied that line into my routes file and went to project/posts/1
instead of project/posts/view/1 and it says post not found, so I
assume there is more than just sticking that line in the routes file.
Also is there something to pass the method in the views? For instance
if I wanted to create an html link to delete how could I pass the
correct resource type for that link?

Thanks again for all the great work, I love this framework!

On Oct 23, 8:02 pm, nate [EMAIL PROTECTED] wrote:
 As with most Router methods, this one is called in config/routes.php.

 On Oct 23, 8:21 am, dizz [EMAIL PROTECTED] wrote:

  How is Router::mapResources('Posts'); used in the Controller and in
  the views?

  Larry E. Masters aka PhpNut wrote:

   We have some new releases available for download. Version 1.1.18.5850 [1] 
   is
   a bug fix update to the current stable release. Version 1.2.0.5875 
   pre-beta
   [2] is the pre beta release of the current development version.

   We decided to have pre beta since a lot of new features have been added
   since the last alpha release. There are still some new features to
   implement, so we are holding the beta release until all the enhancement
   tickets are closed. This release took a little bit longer than expected, 
   but
   we say it was worth the wait.

   As usual, this release includes hundreds of minor fixes, enhancements, and
   speed improvements.  This release also includes several major feature
   additions, which we've been working hard on to implement so CakePHP 
   remains
   the best framework for web application development in PHP.

   A number of important features were added to improve support for
   implementing web services, including simplified REST routing, i.e.:

   Router::mapResources('posts');

   This will map each HTTP request to it's corresponding controller method
   (index, view, add, edit or delete).  For example, a PUT request to 
   /posts/1
   maps to the edit() method of PostsController.  In addition, the Router now
   supports a whole range of HTTP header detection options.  Controlling 
   access
   to your web services is easier than ever, too.  The Security component now
   supports HTTP basic and digest authentication, which is easily 
   configurable
   in your controller's beforeFilter() method.

   The Auth component has also undergone extensive refactoring, making it
   possible for you to plug in your own custom login authentication method or
   access control system.

   In the first of several major changes to the Model, findCount() and
   findAll() are being replaced by the new find() syntax.  This new syntax
   allows you to specify parameters as an array, like the following:

   Post-find('count', array('conditions' = array('Post.comments_count' = 
   '
   20'));
   Post-find('first', array('conditions' = array('Post.comments_count' = 
   '
   20'), 'order' = 'Post.date ASC'));
   Post-find('all', array('limit' = 10, 'order' = 'Post.date ASC'));

   Pagination flexibility has also been improved with the addition of
   Model::paginate(), and Model::paginateCount(), which you can define in 
   your
   models to handle custom pagination.  Each method takes the same parameters
   as findAll() and findCount(), respectively.

   Also in the database department, schema generation has been implemented 
   for
   several databases.  Schema generation allows you to create and edit your
   database schemas with your favorite tool, and Cake's schema tools will
   manage the changes for you.

   In an ongoing effort to improve the flexibility of Cake's (minimalistic)
   configuration, most of the constants in core.php have been migrated to
   settings in the Configure class.  Check out the latest version of
   core.phpand update your app's configuration accordingly.  To help you
   identify the
   settings that should be changed, friendly warning messages have been added
   to point you in the right direction.

   In addition to code, the docs team has been hard at work over the past few
   months improving the documentation, and along with this release, we're now
   ready to unveil the pre-beta version of the CakePHP 1.2 manual, at
  http://tempdocs.cakephp.org/.  There are still many things missing, but if
   you find any errors, please submit documentation tickets.

   And last but certainly not least, significant work has done to lay the
   foundation for full, PHP-native Unicode support in CakePHP. This means we 
   do
   not have to wait for PHP6 to make it possible to fully internationalize 
   your
   PHP application on any platform, independent of installed extensions.

   With all these new features, we hope you agree that CakePHP 1.2 pre-beta 
   was
   worth the wait.  This will be the last release before the 1.2 API is fully
   stabilized, and we can't wait for you to try it.

   [1] Download 1.1.18.5850:
  http://cakeforge.org/frs/?group_id=23release_id=343
   1.1.x.x change 

Re: New CakePHP Releases

2007-10-22 Thread Grant Cox

Thanks Larry, and the rest of the CakePHP team - you guys rock.  I
think everyone will agree that all of these features are definitely
making the wait for 1.2 worthwhile.  I generally keep close to the
1.2.x branch, but there are so many awesome features here that I am
yet to use - you guys are really over-delivering!

I think it's about time I made a donation!


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---