Re: New Cake FAQ

2007-03-15 Thread anselm

Let's keep this thread alive ! Here's one I've seen a few times :

Q. Can I use scaffolded forms in my application ?
A. That's really up to you. The forms will not stop working,
and if they do what you need you may consider keeping them
in your finished application. However, many people will advise
against it, on the grounds that :

1. Hand made forms will always look better and be more usable than
scaffolded forms
2. Unlike hand made forms, scaffolded forms cannot be
customised - if you need to make the slightest change months later,
you will have to do the whole form, causing extra work and delays
that you probably had not scheduled in.

Anselm


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread Mika

Q: Why cant I use an action called list? (I remember you guys had this
question posted like 50,000 here before)

Q: How do I use the gettext functionality?

Q: How do i do i18n and L10n?


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread tidwah

I'm not an expert on Cake, so i just used what the people in the
bakesale used on cakeforge.  So if your way is the better way, then by
all means, use yours.

On Mar 11, 8:23 pm, "Jon Bennett" <[EMAIL PROTECTED]> wrote:
> > Q. How do I create navigation / links based on the entries in a
> > database?
> > In the cats controller:
> > function navigation()
> > {
> > $this->Cats->recursive = 0;
> > $this->set('navdata', $this->Cats->findAll(null, array('name',
> > 'id')));
> > $this->render();
> > }
>
> > In the navigation.thtml:
> > 
> > 
> > link($nav['Cat']['name'], "/Cats/view/".
> > $nav['Cat']['id']); ?>
> >  > endforeach;
> > ?>
> > 
>
> > In the default.thtml:
> > $this->requestAction('/cats/navigation/');
>
> I'm not 100% sure that would be considered the best approach, for 2 reasons:
>
> 1. you're using Cat->findAll() with restricted fields when really you
> want Cat->generateList();
> 2. using requestAction is another page request, which incurs more of a
> hit to the server as it's effectively the same as visting a page on
> the site.
>
> I think a better approach would behttp://bin.cakephp.org/view/255041463:
>
> 
> // AppController
> var $uses = array('Cat');
>
> function beforeFilter()
> {
> $cats = $this->Cat->generateList();
> $this->set('navdata', $cats);
>
> }
>
> // default.thtml
> 
> 
> link($nav['Cat']['name'],
> "/Cats/view/".$nav['Cat']['id']); ?>
> 
> 
>
> ?>
>
> this could be extended to use cachAction as well, helping to
> demonstrate realworld cake caching. It could also be fleshed out into
> a Component/Helper combination, to help demonstrate code re-use.
>
> hth
>
> jon
>
> --
>
> jon bennett
> t: +44 (0) 1225 341 039 w:http://www.jben.net/
> iChat (AIM): jbendotnet Skype: jon-bennett


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread Samuel DeVore

and don't forget set debug to 0 or you will not see it (also probably
worth a FAQ

On 3/12/07, jitka <[EMAIL PROTECTED]> wrote:
>
> Q: how can I change 404 error page?
> A: copy file cake/libs/view/templates/errors/error404.thtml to app/
> views/errors/error404.thtml and customize it there
>
>
> >
>


-- 
(the old fart) the advice is free, the lack of crankiness will cost you

- its a fine line between a real question and an idiot

http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread Olivier Percebois-Garve

Hi

Q: I have made the blog tutorial, now how can I build a website ?

That kind of question appears sometimes on the list and gets little 
feedback.
Web developers are used to a vocabulary that is different to cake's one.
Having made the blog tutorial helps to understand cake but does not show 
how to get that
login box on the top of every page...
AD7six's last article could be a good answer to that, but its one 
approach among dozen possible.
So I think the FAQ should contains an introduction to how to think a 
webapp beyond the blog tutorial,
showing where the developer has to respect the framework constraint's, 
where there more freedom,
how to link cake's concepts to "traditional" web development vocabulary.

Olivier

nate wrote:
> Hey Y'all,
>
> We're putting together an official CakePHP FAQ.  So add your
> recommended frequently asked questions (and answers) here:
> https://trac.cakephp.org/ticket/1576
>
>
> >
>
>   


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread jitka

Q: where can I put classes I would like to use in multiple
applications?
A: fill up some of arrays $modelPaths, $controllerPaths, $viewPaths,
$behaviorPaths, $componentPaths or $helperPaths in app/config/
bootstrap.php (any of those arrays should contain absolute paths with
trailing DS) and cake will look for any of classes in APP directory,
then in all additional places from Your arrays and then in cake/libs
subdirs. [1:2 only:] If it will find requested class, it will cache
it's path in app/tmp/persistent/class.paths.php


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread jitka

Q: how can I change 404 error page?
A: copy file cake/libs/view/templates/errors/error404.thtml to app/
views/errors/error404.thtml and customize it there


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread jitka

Q: how can I make some error pages for different sort of my app
errors?

A1: create file app/app_error.php with class AppError extends
ErrorHandler, implement method (example) AppError::myError($params),
create view app/views/errors/myError.thtml and call it from any
decendent of Object by $this->cakeError('myError', array('blabla' =>
'blah');

A2: AppController::appError($method, $messages) works also (and should
be also called by $this->cakeError('myError', array('blabla' =>
'blah')) but it's implementation is up to You - means no automatic
rendering of some view


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread Samuel DeVore

I think it should start with a "How do I get started"  with a guided
set of links

1. Intro - http://manual.cakephp.org/chapter/intro
2. Basic Concepts http://manual.cakephp.org/chapter/basic_concepts
3. Installing - http://manual.cakephp.org/chapter/installing
   3a. link to some trouble shooting faq questions or a page on
troubleshooting your installation (like un-ziper doesn't do empty
folders, ftp client doesn't do invisible files, php5 doesn't install
db drivers be default, Overwrite All not enabled on machine
  3b. perhaps links to some instructions on getting started with some
of the LAMP/ MAMP/ WAMP packages
4. Building a 'Hello world app" -
http://manual.cakephp.org/appendix/blog_tutorial
5. where to go from here:  links to api, manual, cakegroup, cakeforge, etc...
  5a. how to ask a 'good question' -

  5b. how to I report a bug information about trac/ that you need to
sign up, how to report a bug,
  perhaps even how to make a
good patch file. some info:
,
, I am sure there are
others
  5c. CakePHP conventions 
  5d. The Bakery!    though I think the
search on this could  be improved.
  5e. Cake Search -   I think this default
page could be improved to give an idea of what resources are searched.

That is my idea of a getting started FAQ

  The Old Grumpy Fart
-- 
(the old fart) the advice is free, the lack of crankiness will cost you

- its a fine line between a real question and an idiot

http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread Mech7

Q: How do i create bread crumbs?

Q: How do i create active state on menu's


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread rtconner

I think the question should have "Hello World" in it, and the answer
should have a link to the blog tutorial. This would:

1. Help search engines find this question, I doubt many people search
for "bake a cake" when trying to create a Hello World applictaion.
2. Help new users who don't know what baking a cake means. Nor do they
care, I don't think. I didn't care. When talking to someone new you
should really speak thier language, not yours.

Q: How do I create a "Hello World" type site with CakePHP?

A: A great place to start would be our simple Blog Creation
Tutorial[link]. It will walk you through creating a basic site that
interacts with your database.

-rtconner


On Mar 9, 4:23 pm, "Sam Sherlock" <[EMAIL PROTECTED]> wrote:
> > 1: Make a Hello World Application.
>
> Yep and perhaps the  title should be
>
> "We knew you were coming so we baked a cake!"
>
> then links to documentation, faq's
>
> furthermore how about
>
> An example app could be a included with the download ready to copy to an app
>
> directory and sql to insert with phpmyadmin.
>
> this app would display documentation for cakePHP and credits to the core
> minds of cakePHP.
> it could be a simple interactive demo which a newbie to cake would be
> invited and code to edit and where it is and you can delete and reinstall it
> - great for trial and error
>
> On 09/03/07, rtconner <[EMAIL PROTECTED]> wrote:
>
>
>
> > I'm pretty much a noob. I just started on cakePHP 2 days ago.
>
> > Biggest questions so far...
>
> > Problem 1: Make a Hello World Application. I found nothing like this,
> > just messed around with things and figuered it out eventually.
>
> > Problem 2: Make a Hello World Application which connects to the
> > database. The blog tutorial was great, its a good thing I had no idea
> > that it existed until I had figuered it out already.
>
> > Problem 3: My practice application had the commonly used date fields
> > in it. Any system worth its weight in anything would have some
> > automated date handling. It took me forever to find a way to  easily
> > handle dates.
>
> > I'm still learning. But its not been easy to get started at all.
> > Nothing seems to have gone right. I guess, my biggest problem was
> > locating tutorials on how to get started on basic functions. It seems
> > they exist, I did not know they were there at all though.
>
> > -Rob


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-12 Thread anselm

Here's some more on answering the often asked question of "how do I
make my associations" :


Q. None of the associations provided by CakePhp fit what I want to do.
A. In most cases you can express your association in terms of Cake's
associations.

For instance if you have an Organisation and a Person such that your
relationship between the
two is "An Organisation is founded by a Person" and "A person founds
an Organisation", this can easily be expressed as
"An Organisation belongs to a Person" and "A person has many
Organisations" - so you can use Cake's associations directly.

In some cases the semantic meaning is lost, but you can still use
Cake's associations  -- for instance for a movie database you want to
express the relationship "has played in the same film as" between
Actors. While the semantic meaning is different, you
can still model this using the "has and belongs to many" relationship.

In other cases, Cake's associations may not be the best route to go --
for instance to model relationships such as "is a special kind of" or
"acts as".
To implement such relationships, it may be usefull to look at
behaviours (see manual) rather than associations.



Anselm


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-11 Thread Adrian Maier

On 3/10/07, Sam Sherlock <[EMAIL PROTECTED]> wrote:
> > 1: Make a Hello World Application.
>
> Yep and perhaps the  title should be
>
> "We knew you were coming so we baked a cake!"

Such titles could be misleading for a beginner , in my opinion  :)

Perhaps the FAQ could include these questions as well :

Q: What is a "baker"  ?
Q: In the context of CakePHP, what's the meaning of the verb "to bake" ?


Cheers,
Adrian Maier

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-11 Thread Jon Bennett

> Don't use $this->ModelName in AppController::beforeFilter() as this
> method is called also when cake is rendering error page (404 in
> production and +various other in development) an in this case models
> aren't attached.

good point.

an alternative would be to place this inside beforeRender()...

j

>
> function beforeFilter() {
> loadModel('Cat');
> $Cat =& new Cat();
> $this->set('navdata', $Cat->generateList());
> }
>
>
> >
>


-- 


jon bennett
t: +44 (0) 1225 341 039 w: http://www.jben.net/
iChat (AIM): jbendotnet Skype: jon-bennett

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-11 Thread jitka

Don't use $this->ModelName in AppController::beforeFilter() as this
method is called also when cake is rendering error page (404 in
production and +various other in development) an in this case models
aren't attached.

function beforeFilter() {
loadModel('Cat');
$Cat =& new Cat();
$this->set('navdata', $Cat->generateList());
}


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-11 Thread Jon Bennett

> Q. How do I create navigation / links based on the entries in a
> database?
> In the cats controller:
> function navigation()
> {
> $this->Cats->recursive = 0;
> $this->set('navdata', $this->Cats->findAll(null, array('name',
> 'id')));
> $this->render();
> }
>
> In the navigation.thtml:
> 
> 
> link($nav['Cat']['name'], "/Cats/view/".
> $nav['Cat']['id']); ?>
>  endforeach;
> ?>
> 
>
> In the default.thtml:
> $this->requestAction('/cats/navigation/');

I'm not 100% sure that would be considered the best approach, for 2 reasons:

1. you're using Cat->findAll() with restricted fields when really you
want Cat->generateList();
2. using requestAction is another page request, which incurs more of a
hit to the server as it's effectively the same as visting a page on
the site.

I think a better approach would be http://bin.cakephp.org/view/255041463 :

Cat->generateList();
$this->set('navdata', $cats);
}

// default.thtml


link($nav['Cat']['name'],
"/Cats/view/".$nav['Cat']['id']); ?>



?>

this could be extended to use cachAction as well, helping to
demonstrate realworld cake caching. It could also be fleshed out into
a Component/Helper combination, to help demonstrate code re-use.

hth

jon



-- 


jon bennett
t: +44 (0) 1225 341 039 w: http://www.jben.net/
iChat (AIM): jbendotnet Skype: jon-bennett

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-11 Thread Daniel Hofstetter

@haj: You can open doc tickets on https://trac.cakephp.org

--
Daniel Hofstetter
http://cakebaker.42dh.com


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-10 Thread haj

Aside from FAQ, is there "please add this to the manual" list
somewhere?

As a new learner, I found this kind of information:
http://groups.google.com/group/cake-php/browse_thread/thread/24a49fe06b1d7938/a81afff37d2400ff?lnk=gst&q=other+model&rnum=2#a81afff37d2400ff

is REALLY valuable and I don't want to scratch my head for hours
trying discover such must-be-a-trivial-thing-if-you-knew-already.
(BTW, the above is also really a good candidate for FAQ, in my noob
opinion)


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-10 Thread Kjell Bublitz

Q: How can i remove /[controllername]/action from my URL.? I have my
/users/login/ now but i dont like it. Just /login/ should do the
trick!

A: Create a route to that action. Routes are great and you can find
them in ./config/routes.php. Bake already put some lines there. Just
add another one that goes like this:

Router::connect('/login/', array('controller' => 'users', 'action' => 'login'));

--

Q: I just baked my first controller and the views for it but when i go
to my page i can't find a link to it. Whats wrong? Did i made a
mistake?

A: No, you probably didn't. Cake just doesn't link to it automaticly.
You have to call the controller name like so:
example.com/app/[controllername]/
Please note that the controllername has to be in plural form: users/,
ratings/, notes/, posts/ etc.

-- 
Regards, Kjell
www.m3nt0r.de

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-10 Thread tidwah



On Mar 8, 2:43 pm, "nate" <[EMAIL PROTECTED]> wrote:
> Hey Y'all,
>
> We're putting together an official CakePHP FAQ.  So add your
> recommended frequently asked questions (and answers) 
> here:https://trac.cakephp.org/ticket/1576

Q. How do I create navigation / links based on the entries in a
database?
In the cats controller:
function navigation()
{
$this->Cats->recursive = 0;
$this->set('navdata', $this->Cats->findAll(null, array('name',
'id')));
$this->render();
}

In the navigation.thtml:


link($nav['Cat']['name'], "/Cats/view/".
$nav['Cat']['id']); ?>



In the default.thtml:
$this->requestAction('/cats/navigation/');


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-10 Thread Dani

I'd like this FAQ answered:

"How can I create a multilanguage site in cake?"
Thanks

On Mar 8, 12:43 am, "nate" <[EMAIL PROTECTED]> wrote:
> Hey Y'all,
>
> We're putting together an official CakePHP FAQ.  So add your
> recommended frequently asked questions (and answers) 
> here:https://trac.cakephp.org/ticket/1576


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Samuel DeVore

Also as people are pointed to articles in the bakery they should get a
'faq' tag that can also be linked too (perhaps sorted by rating and
views)  like http://bakery.cakephp.org/tags/view/faq

Sam D

On 3/9/07, Mech7 <[EMAIL PROTECTED]> wrote:
>
> I think it should also cover cake sessions, how to handle cake session
> user validation acl etc..
>
>
> >
>


-- 
(the old fart) the advice is free, the lack of crankiness will cost you

- its a fine line between a real question and an idiot

http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Mech7

I think it should also cover cake sessions, how to handle cake session
user validation acl etc..


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Sam Sherlock
>
> 1: Make a Hello World Application.



Yep and perhaps the  title should be

"We knew you were coming so we baked a cake!"

then links to documentation, faq's

furthermore how about

An example app could be a included with the download ready to copy to an app

directory and sql to insert with phpmyadmin.

this app would display documentation for cakePHP and credits to the core
minds of cakePHP.
it could be a simple interactive demo which a newbie to cake would be
invited and code to edit and where it is and you can delete and reinstall it
- great for trial and error




On 09/03/07, rtconner <[EMAIL PROTECTED]> wrote:
>
>
> I'm pretty much a noob. I just started on cakePHP 2 days ago.
>
> Biggest questions so far...
>
> Problem 1: Make a Hello World Application. I found nothing like this,
> just messed around with things and figuered it out eventually.
>
> Problem 2: Make a Hello World Application which connects to the
> database. The blog tutorial was great, its a good thing I had no idea
> that it existed until I had figuered it out already.
>
> Problem 3: My practice application had the commonly used date fields
> in it. Any system worth its weight in anything would have some
> automated date handling. It took me forever to find a way to  easily
> handle dates.
>
> I'm still learning. But its not been easy to get started at all.
> Nothing seems to have gone right. I guess, my biggest problem was
> locating tutorials on how to get started on basic functions. It seems
> they exist, I did not know they were there at all though.
>
> -Rob
>
>
> >
>

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Samuel DeVore

As a foot note on the tutorial, I just ran through it again using a
virgin install of http://mamp.info/  (Mac version of lamp) and it
worked perfectly from what I could tell.  I tried to do a screen cast
of it but my copy of Snapz totally crapped out writing the file.

Sam D

On 3/9/07, haj <[EMAIL PROTECTED]> wrote:
>
> rtconner:
>
> I think the "blog tutorial" pretty much satisfies problem 1 and 2.
> Then it is a problem of the tutorial not getting big attention for the
> beginner...
>
> On Mar 9, 1:49 pm, "rtconner" <[EMAIL PROTECTED]> wrote:
> > I'm pretty much a noob. I just started on cakePHP 2 days ago.
> >
> > Biggest questions so far...
> >
> > Problem 1: Make a Hello World Application. I found nothing like this,
> > just messed around with things and figuered it out eventually.
> >
> > Problem 2: Make a Hello World Application which connects to the
> > database. The blog tutorial was great, its a good thing I had no idea
> > that it existed until I had figuered it out already.
> >
> > Problem 3: My practice application had the commonly used date fields
> > in it. Any system worth its weight in anything would have some
> > automated date handling. It took me forever to find a way to  easily
> > handle dates.
> >
> > I'm still learning. But its not been easy to get started at all.
> > Nothing seems to have gone right. I guess, my biggest problem was
> > locating tutorials on how to get started on basic functions. It seems
> > they exist, I did not know they were there at all though.
> >
> > -Rob
>
>
> >
>


-- 
(the old fart) the advice is free, the lack of crankiness will cost you

- its a fine line between a real question and an idiot

http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread haj

rtconner:

I think the "blog tutorial" pretty much satisfies problem 1 and 2.
Then it is a problem of the tutorial not getting big attention for the
beginner...

On Mar 9, 1:49 pm, "rtconner" <[EMAIL PROTECTED]> wrote:
> I'm pretty much a noob. I just started on cakePHP 2 days ago.
>
> Biggest questions so far...
>
> Problem 1: Make a Hello World Application. I found nothing like this,
> just messed around with things and figuered it out eventually.
>
> Problem 2: Make a Hello World Application which connects to the
> database. The blog tutorial was great, its a good thing I had no idea
> that it existed until I had figuered it out already.
>
> Problem 3: My practice application had the commonly used date fields
> in it. Any system worth its weight in anything would have some
> automated date handling. It took me forever to find a way to  easily
> handle dates.
>
> I'm still learning. But its not been easy to get started at all.
> Nothing seems to have gone right. I guess, my biggest problem was
> locating tutorials on how to get started on basic functions. It seems
> they exist, I did not know they were there at all though.
>
> -Rob


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread haj

Q: What really is vendors and how do I use it? (benefits explanation
in a big picture with simple damn example)
Q: What really is components? (manual explanation doesn't clearly
explain me what it is and why they exists)
Q: How can split big controller files (or other type files) and
manage?
Q: Some concrete example of why something should go "pages" rather
than "layouts"
Q: Where should I implement a model function which lays on several
tables? (asking a good practice)
Q: Any target date for 1.2, or is it stable enough to use in
relatively serious real world biz app?

Those are questions obviously from a new learner but the manual
doesn't explain why they're there and for what etc..


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread rtconner

I'm pretty much a noob. I just started on cakePHP 2 days ago.

Biggest questions so far...

Problem 1: Make a Hello World Application. I found nothing like this,
just messed around with things and figuered it out eventually.

Problem 2: Make a Hello World Application which connects to the
database. The blog tutorial was great, its a good thing I had no idea
that it existed until I had figuered it out already.

Problem 3: My practice application had the commonly used date fields
in it. Any system worth its weight in anything would have some
automated date handling. It took me forever to find a way to  easily
handle dates.

I'm still learning. But its not been easy to get started at all.
Nothing seems to have gone right. I guess, my biggest problem was
locating tutorials on how to get started on basic functions. It seems
they exist, I did not know they were there at all though.

-Rob


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Mech7

Also there should be in how to work with Ajax.. retrieving data, form
validation, making it degradable, accesiable.. right now there is
nothing about Ajax in the manuel :(


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread anselm

Nate, we love you, stop complaining :)

I think such a FAQ should have a section dedicated to associations !
Here's some :


Q. Which model association should I use ?
A. CakePHP offers the following associations to link models together :
"has many", "has one",
"belongs to", "has and belongs to many". These have a clear semantic
meaning, and
you should be able to work out which you need by thinking about what
your models represent :

A city has many roads. A road belongs to a city. A post belongs to an
author. An author has many posts.
An organisation has one president. An organisation has and belongs to
many individuals.

Things worth keeping in mind :
* "has one" is just a special case of "has many" ;
* "belongs to" is the converse of "has many"/"has one" (if "A has many
B" then "B belongs to A")



Q. I've worked out which associations to use - which table should I
put the association field in ?
A. The easy way is to look at the "has many" relationship. Clearly, if
"A has many B" you don't want
an infinite number of fields in A -- so the field making the
relationship goes in B ("A_id").
"has one" is just a special case of "has many", and "belongs to" is
the converse of "has many" -
so if "D belongs to E", then you put a field "E_id" in D.


I'll add some more when I have some time :)
Anselm


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread John David Anderson


On Mar 9, 2007, at 9:24 AM, Mariano Iglesias wrote:

>
> I've added some to the ticket.
>
> Should I also post them here? I'm not sure if you were following  
> the ticket
> since no one seems to post on it, they are all writing on this  
> thread :)

No need to duplicate the information. We'll make sure to gather info  
from both places.

-- John

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Mariano Iglesias

I've added some to the ticket.

Should I also post them here? I'm not sure if you were following the ticket
since no one seems to post on it, they are all writing on this thread :)

-MI

---

Remember, smart coders answer ten questions for every question they ask. 
So be smart, be cool, and share your knowledge. 

BAKE ON!

blog: http://www.MarianoIglesias.com.ar


-Mensaje original-
De: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] En nombre
de nate
Enviado el: Jueves, 08 de Marzo de 2007 12:43 a.m.
Para: Cake PHP
Asunto: New Cake FAQ

We're putting together an official CakePHP FAQ.  So add your
recommended frequently asked questions (and answers) here:

https://trac.cakephp.org/ticket/1576


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Martin Schapendonk

2007/3/8, nate <[EMAIL PROTECTED]>:
> We're putting together an official CakePHP FAQ.  So add your
> recommended frequently asked questions (and answers) here:
> https://trac.cakephp.org/ticket/1576

Q: Why does Cake mess up my website in browser XYZ?

A: It's not Cake's fault - check your views and layouts to track down
any browser incompatibilities in the rendered HTML.


Martin

-- 
  Martin Schapendonk, [EMAIL PROTECTED]

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-09 Thread Mech7

Q: How to do HABTM with Conditions? (could only find this here)

Q: How to select only the fields that you need from the database to
cause less overhead?

Q: How to do a sidewide (global) menu that does not break Cake when
there is an error or when page controller is called? (Happens to me
when i put a fcuntion in app_controller.

Q: How to deal with templates? Sometimes you will want to switch
layout's and views and link certain layouts to certain views so you
can switch the entire look and feel of the page. How to do this and
how to keep it organized?

Well these are some of the questions i have been struggeling with with
Cake will post here if i can remember anymore :D


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread Adrian Maier

On 3/8/07, nate <[EMAIL PROTECTED]> wrote:
>
> Wow, uh, okay, I guess I'll take everyone's enthusastic silence to
> mean that our documentation is perfect, no one has any questions, and
> we can just go ahead and close this mailing list, since everybody
> seems to know everything.  That's amazing.
>
> However, if anyone (and yes, *you* are included in 'anyone') happens
> to have a great, good, decent, or, hell, even a crappy, retarded
> question, please don't hesitate to attach it to the ticket linked
> above, with or without an answer.

Here are a few questions. (i find it much easier to put them here
than on trac...)

Q: Is it possible to use CakePHP with databases that don't follow
Cake's conventions (legacy databases or non-English table names) ?
A: Yes.  You can set the model's corresponding table with $useTable='my_table'
if the table name is not the plural of the model name or it is a
non-English word.
If the primary key is not called 'id' , you can set it to something else with
$primaryKey = 'pk_column'.

Q: What should I do when I'm stuck and the manual says nothing about
my problem?
A: (1) Search in the google group archives:
http://groups.google.com/group/cake-php
(2) Check the Bakery:  http://bakery.cakephp.org/
(3) Search the web with your favourite search engine
(4) Ask your question on the irc channel or on the google group.

Q: How can I paginate the query results in Cake?
A: (please correct me if my understanding about this is wrong...)
CakePHP 1.2.x.x introduced the PaginatorHelper , which eases this task.
(this feature will clearly deserve a place in the 1.2.x.x Manual as
well , in my opinion).
For CakePHP 1.1.x.x i think there was an article in the Bakery, but i
can't find
its link, sorry.

Q: How can I report a bug?
A: Please check this page https://trac.cakephp.org/wiki/bugreport



-- 
Adrian Maier

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread nate

Awesome Toby, thank you so much, I really appreciate it.

It's freezing in Boston!

On Mar 8, 2:13 pm, Toby Parent <[EMAIL PROTECTED]> wrote:
> Actually, I'm doing just as I said - combing though posts since I joined
> the list, checking for keywords and what are, in fact, the most
> requested items. I'll let you know what I find.
>
> Warm regards from a chilly New England!
>   - Toby


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread Toby Parent

Actually, I'm doing just as I said - combing though posts since I joined 
the list, checking for keywords and what are, in fact, the most 
requested items. I'll let you know what I find.

Warm regards from a chilly New England!
  - Toby

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread nate

Indeed Toby, very perceptive.  That *would* be a good start, and is in
fact the half the point of my making this request on the list.  The
other half of the point was my meager attempt at recruiting some
assistance from our vibrant and active community, so that I don't feel
like I'm doing absolutely everything myself.

So if you or someone else would like to begin the effort of
aggregating those most common questions, that would be a great help.

On Mar 8, 1:59 pm, Toby Parent <[EMAIL PROTECTED]> wrote:
> At the risk of sounding like a complete nob, isn't this list sort of
> evolving/devolving/revolving into a FAQ? I think, if we took a 'Top 25
> questions asked in 2007' look at this list, it'd be a darn good start to
> a faq...
>
> Just my 0.002 (I'm poor)
>  -Toby


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread Toby Parent

At the risk of sounding like a complete nob, isn't this list sort of 
evolving/devolving/revolving into a FAQ? I think, if we took a 'Top 25 
questions asked in 2007' look at this list, it'd be a darn good start to 
a faq...

Just my 0.002 (I'm poor)
 -Toby

--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread [EMAIL PROTECTED]

OK here's a faq: How do I register in trac to add my faqs. When I fill
out the registration form I get a "Authentication Required" dialog,
that wont accept the credentials that I just put in the registration
from...

stumped

On Mar 7, 10:43 pm, "nate" <[EMAIL PROTECTED]> wrote:
> Hey Y'all,
>
> We're putting together an official CakePHP FAQ.  So add your
> recommended frequently asked questions (and answers) 
> here:https://trac.cakephp.org/ticket/1576


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread nate

Okay, at the risk of making it *too* easy, what if I said you could
attach FAQs directly to this discussion thread.

But yeah, a page sounds like a good idea.  In that case, I'll be
checking all three, just to be on the safe side...

On Mar 8, 1:06 pm, "phirschybar" <[EMAIL PROTECTED]> wrote:
> ha! Hey Nate I think the problem may be that it is not immediately
> obvious how to attach to the ticket. See what I mean?
>
> What about if we make a page on this group for now??
>
> Ben
>
> On Mar 8, 1:00 pm, "nate" <[EMAIL PROTECTED]> wrote:
>
> > Wow, uh, okay, I guess I'll take everyone's enthusastic silence to
> > mean that our documentation is perfect, no one has any questions, and
> > we can just go ahead and close this mailing list, since everybody
> > seems to know everything.  That's amazing.
>
> > However, if anyone (and yes, *you* are included in 'anyone') happens
> > to have a great, good, decent, or, hell, even a crappy, retarded
> > question, please don't hesitate to attach it to the ticket linked
> > above, with or without an answer.
>
> > On Mar 7, 10:43 pm, "nate" <[EMAIL PROTECTED]> wrote:
>
> > > Hey Y'all,
>
> > > We're putting together an official CakePHP FAQ.  So add your
> > > recommended frequently asked questions (and answers) 
> > > here:https://trac.cakephp.org/ticket/1576


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread phirschybar

ha! Hey Nate I think the problem may be that it is not immediately
obvious how to attach to the ticket. See what I mean?

What about if we make a page on this group for now??

Ben

On Mar 8, 1:00 pm, "nate" <[EMAIL PROTECTED]> wrote:
> Wow, uh, okay, I guess I'll take everyone's enthusastic silence to
> mean that our documentation is perfect, no one has any questions, and
> we can just go ahead and close this mailing list, since everybody
> seems to know everything.  That's amazing.
>
> However, if anyone (and yes, *you* are included in 'anyone') happens
> to have a great, good, decent, or, hell, even a crappy, retarded
> question, please don't hesitate to attach it to the ticket linked
> above, with or without an answer.
>
> On Mar 7, 10:43 pm, "nate" <[EMAIL PROTECTED]> wrote:
>
> > Hey Y'all,
>
> > We're putting together an official CakePHP FAQ.  So add your
> > recommended frequently asked questions (and answers) 
> > here:https://trac.cakephp.org/ticket/1576


--~--~-~--~~~---~--~~
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 Cake FAQ

2007-03-08 Thread nate

Wow, uh, okay, I guess I'll take everyone's enthusastic silence to
mean that our documentation is perfect, no one has any questions, and
we can just go ahead and close this mailing list, since everybody
seems to know everything.  That's amazing.

However, if anyone (and yes, *you* are included in 'anyone') happens
to have a great, good, decent, or, hell, even a crappy, retarded
question, please don't hesitate to attach it to the ticket linked
above, with or without an answer.

On Mar 7, 10:43 pm, "nate" <[EMAIL PROTECTED]> wrote:
> Hey Y'all,
>
> We're putting together an official CakePHP FAQ.  So add your
> recommended frequently asked questions (and answers) 
> here:https://trac.cakephp.org/ticket/1576


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



New Cake FAQ

2007-03-07 Thread nate

Hey Y'all,

We're putting together an official CakePHP FAQ.  So add your
recommended frequently asked questions (and answers) here:
https://trac.cakephp.org/ticket/1576


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---