ERROR: Unable to access file

2008-11-05 Thread Tulio Faria

Hi guys,

I'm using CakePHP RC3 and when I put my app in production I got this
error:
Warning (2): file_exists() [function.file-exists]: Unable to access /
usr/local/apache2/htdocs/domains/helomar/app/models/datasources/dbo/
dbo_mysql.php [CORE/cake/libs/model/connection_manager.php, line 177]

and a ton of other similar warnings. (you can see these warnings in
www.helomar.com.br/app/home)

I dont know why I'm getting these errors. Does anyone have any guess?

Cheers,
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP 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: ERROR: Unable to access file

2008-11-05 Thread Tulio Faria

Yes,

I have already done this...

The strange thing is that the generated SQL is wrong too, it does not
have the fields...

Any other guess?

On 5 nov, 11:24, Liebermann, Anja Carolin
[EMAIL PROTECTED] wrote:
 Hi Tulio,

 I guess you developed on a windows system and migrated to an iX system.

 Did you check the access right on all your files and folders already?

 Anja

 -Ursprüngliche Nachricht-
 Von: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] Im Auftrag von Tulio 
 Faria
 Gesendet: Mittwoch, 5. November 2008 14:15
 An: CakePHP
 Betreff: ERROR: Unable to access file

 Hi guys,

 I'm using CakePHP RC3 and when I put my app in production I got this
 error:
 Warning (2): file_exists() [function.file-exists]: Unable to access / 
 usr/local/apache2/htdocs/domains/helomar/app/models/datasources/dbo/
 dbo_mysql.php [CORE/cake/libs/model/connection_manager.php, line 177]

 and a ton of other similar warnings. (you can see these warnings 
 inwww.helomar.com.br/app/home)

 I dont know why I'm getting these errors. Does anyone have any guess?

 Cheers,
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP 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: ERROR: Unable to access file

2008-11-05 Thread Tulio Faria

No.

I've update to RC2 because I got other erros that in RC3 were fixed.

But is there any significant change?



On 5 nov, 12:08, Liebermann, Anja Carolin
[EMAIL PROTECTED] wrote:
 Did you also develop in RC3?

 Anja

 -Ursprüngliche Nachricht-
 Von: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] Im Auftrag von Tulio 
 Faria
 Gesendet: Mittwoch, 5. November 2008 14:41
 An: CakePHP
 Betreff: Re: ERROR: Unable to access file

 Yes,

 I have already done this...

 The strange thing is that the generated SQL is wrong too, it does not have 
 the fields...

 Any other guess?

 On 5 nov, 11:24, Liebermann, Anja Carolin

 [EMAIL PROTECTED] wrote:
  Hi Tulio,

  I guess you developed on a windows system and migrated to an iX system.

  Did you check the access right on all your files and folders already?

  Anja

  -Ursprüngliche Nachricht-
  Von: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] Im
  Auftrag von Tulio Faria
  Gesendet: Mittwoch, 5. November 2008 14:15
  An: CakePHP
  Betreff: ERROR: Unable to access file

  Hi guys,

  I'm using CakePHP RC3 and when I put my app in production I got this
  error:
  Warning (2): file_exists() [function.file-exists]: Unable to access /
  usr/local/apache2/htdocs/domains/helomar/app/models/datasources/dbo/
  dbo_mysql.php [CORE/cake/libs/model/connection_manager.php, line 177]

  and a ton of other similar warnings. (you can see these warnings
  inwww.helomar.com.br/app/home)

  I dont know why I'm getting these errors. Does anyone have any guess?

  Cheers,
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP 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: ERROR: Unable to access file

2008-11-05 Thread Tulio Faria

I've updated the dev version too... And I dont get these errors :(

On 5 nov, 14:01, Tulio Faria [EMAIL PROTECTED] wrote:
 No.

 I've update to RC2 because I got other erros that in RC3 were fixed.

 But is there any significant change?

 On 5 nov, 12:08, Liebermann, Anja Carolin

 [EMAIL PROTECTED] wrote:
  Did you also develop in RC3?

  Anja

  -Ursprüngliche Nachricht-
  Von: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] Im Auftrag von 
  Tulio Faria
  Gesendet: Mittwoch, 5. November 2008 14:41
  An: CakePHP
  Betreff: Re: ERROR: Unable to access file

  Yes,

  I have already done this...

  The strange thing is that the generated SQL is wrong too, it does not have 
  the fields...

  Any other guess?

  On 5 nov, 11:24, Liebermann, Anja Carolin

  [EMAIL PROTECTED] wrote:
   Hi Tulio,

   I guess you developed on a windows system and migrated to an iX system.

   Did you check the access right on all your files and folders already?

   Anja

   -Ursprüngliche Nachricht-
   Von: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] Im
   Auftrag von Tulio Faria
   Gesendet: Mittwoch, 5. November 2008 14:15
   An: CakePHP
   Betreff: ERROR: Unable to access file

   Hi guys,

   I'm using CakePHP RC3 and when I put my app in production I got this
   error:
   Warning (2): file_exists() [function.file-exists]: Unable to access /
   usr/local/apache2/htdocs/domains/helomar/app/models/datasources/dbo/
   dbo_mysql.php [CORE/cake/libs/model/connection_manager.php, line 177]

   and a ton of other similar warnings. (you can see these warnings
   inwww.helomar.com.br/app/home)

   I dont know why I'm getting these errors. Does anyone have any guess?

   Cheers,
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP 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: reset Session variables without any visible cause

2008-03-30 Thread Tulio Faria

I'm having the same problem too...

I usually get this error when I double-click a link. I guess there is
something wrong when a cake request doesnt start and end.

Does anyone have the same problem? Solutions?

On 16 mar, 19:55, cradick [EMAIL PROTECTED] wrote:
 I am having the same problem. I think it has something to do with cake
 1.2 when an error occurs in a view. I read something earlier that lead
 me to believe it was a memory problem, but now I can't find that
 thread.
--~--~-~--~~~---~--~~
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: Upload de imagens com ajax

2008-02-18 Thread Tulio Faria

Sobre upload com ajax, esquece...rs... via xmlhttprequest não é
possível... o pessoal geralmente faz um iframe escondido e manda
postar nele...

inté

On 18 fev, 08:03, Rafael Bueno [EMAIL PROTECTED] wrote:
 Não parece ser tão complicado, isso penso eu  hehehe , por favor
 pessoal um dos controllers do meu sistema ficara fora do padrão q eu
 tinha definido para todo tipo de cadastro!!!
 valeu pessoal aguardo respostas
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo Cake PHP Português 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: problema na troca de servidor

2008-02-13 Thread Tulio Faria

Short tags :)

Troca ? por ?php no componente :)

On 13 fev, 09:09, rodrigo aramburu [EMAIL PROTECTED]
wrote:
 estou chamando da seguinte forma:

  var $components = array('Upload','obAuth');

 e tentei também com

 App:import('Components','Upload');

 o estranho não é só não reconhecer o component o que esta me chamando a
 atenção é que esta mostrando o código do component na página, e em um
 servidor linux funciona bem, o problema é no windows.

 Em 12/02/08, Michael Mafort [EMAIL PROTECTED] escreveu:





  como voce chama o component no controller, tente verificar nomenclaturas.
  Upper, lower.

  Em 12/02/08, rodrigo aramburu [EMAIL PROTECTED] escreveu:

   Olá pessoal,

   Estou com um problema estranho. Estava desenvolvendo um pequeno
   gerenciador de conteúdo em um servidor linux, ai tive que mudar para uma
   windows(wamp) e começou a dar um problema, eu estava utilizando um 
   component
   upload.php que estava funcionando bem no linux mas no windows ele esta
   dando um echo no component antes do html da pagina e mostrando a seguinte
   mensagem de erro:

   Missing Component Class

   *Error: * Component class *UploadComponent* in *ProdutosController* was
   not found.

   *Error: * Create the class *UploadComponent* in file:
   app\controllers\components\upload.php

   ?php
   class UploadComponent extends Object {

   }
   ?

*Notice: * If you want to customize this error message, create
   app\views\errors\missing_component_class.ctp

   arquivo upload.php

   ?
   class UploadComponent extends Object{
   var $controller = true;
   var $path = ;
   var $maxSize;
   var $allowedExtensions = array(jpg, jpeg, gif,png);

   function startup($controller){
   $this-path  = APP.WEBROOT_DIR.DS;
   $this-maxSize = 2*1024*1024; // 2MB
   }

   function setPath($p){
   if ($p!=NULL){
   $this-path = $this-path.$p;
   $this-path = eregi_replace(/, DS, $this-path);
   $this-path = eregi_replace(, DS, $this-path);
   return true;
   }
   }

   function setMaxFileSize($size){
   $this-maxSize = $size;
   }

   function addAllowedExt($ext){
   if (is_array($ext)){
   $this-allowedExtensions =
   array_merge($this-allowedExtensions, $ext);

   }else{
   array_push($this-allowedExtensions, $ext);
   }
   }

   function getExt($file){
   $p = explode(., $file);
   return $p[count($p)-1];
   }

   function copyUploadedFile($source, $destination){
   $pass = false;
   if (is_uploaded_file($_FILES[$source][tmp_name])){
   if ($_FILES[$source][size]  $this-maxSize){
   if (count($this-allowedExtensions)==0){
   // dont  make validation
   $pass =  true;
   }else{
   // make validation
   $pass =  false;

   foreach($this-allowedExtensions as $ext){

   if
   (eregi(.*.$ext.$,$_FILES[$source][name])){
   $pass = true;
   }
   }
   }
   }
   if ($pass){
   // make upload
   $tmp = move_uploaded_file($_FILES[$source][tmp_name],
   $this-path.$destination);
   }else{
   // dont make the upload
   }
   }
   }

   }
   ?

   alguem já passou por isso?

   --
   Atenciosamente,
   Rodrigo Pletsch Aramburu
   MSN:[EMAIL PROTECTED]

 --
 Atenciosamente,
 Rodrigo Pletsch Aramburu
 MSN:[EMAIL PROTECTED]
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo Cake PHP Português 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: campos set e enum

2008-01-30 Thread Tulio Faria

Eu costumo colocar as opções no model, faz mas sentido pra mim.

algo como:

class Cliente extends AppModel{
 .
 .
 .
   var $situacoes = array(A=Aaa, B=Bbb);

}

no controller vc seta esses valores pro view e no view vc mostra... Se
precisar alterar muda só no model...

inté

On 30 jan, 11:26, wc [EMAIL PROTECTED] wrote:
 Não serve você criar na unha o array com as opções na view:
 ?php
 echo $form-select ('escivil',
 array('Solteiro(a)'='Solteiro(a)','Casado(a)'='Casado(a)','Viuvo(a)'='Viuvo(a)','Separado(a)'='Separado(a)'));
 ?

 Ou você quer algo que caso você adicionar mais alguma opção a esses campos
 na base não precise mexer nas  views?

 2008/1/30 Fênix [EMAIL PROTECTED]:





  Oi pessoal,

  Estou com o seguinte problema.Tenho um campo da tabela que é estado
  civil, este campo é do tipo enum, esta da seguinte forma no banco:
  escivil enum('Solteiro(a)','Casado(a)',''Viuvo(a),'Separado(a)');

  e um outro campo do tipo set, onde a pessoa informa se tem algum tipo
  de necessidade especial.
   prt_nec set('fisica','visual,'auditiva');

  ao utilizar o bake vi que ele não consegue gerar o formulário
  corretamente para esses campos.

  gostaria de saber como utilizar o helper do html e o que deveria fazer
  para que os valores do banco fossem lidos. e passados corretamente.

 --
 :wq
 ***
 *Wiliam Camilo de Andrade *
 *wc.sama arroba gmail.com *
 * Bacharelado em Informática - 04 *
 *  Universidade de São Paulo - ICMC - São Carlos  *
 ***
 
 Por que o Mário foi ao psicólogo?
 Porque ele tava passando por uma fase difícil!

 São necessários 42 músculos para socar alguém e apenas 4 para estender meu
 dedo médio e mandá-lo para aquele lugar.

 http://grad.icmc.usp.br/~wc/google.jpg-- o que vamos fazer hoje a
 noite??

 Feira da fruta é a feira mais cara
 A onde só da pilão
 Tem a feira tamanho família
 Tem até a feira do melão
 
--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Change URI / Separator to another character.

2008-01-30 Thread Tulio Faria

I guess you could use routes...

Like, Router::connect(/:controller_:action);

I didnt test it here, but I guess it can work...

On 30 jan, 13:40, MX [EMAIL PROTECTED] wrote:
 Hey folks,

 I searched but this subject is due to return non-related results due
 to its keywords.

 Well im working for a client which needs to mantain half of the
 website with the old structure (at least for now). Well I managed to
 integrate it very well, but comes a part which goes dead end for me.
 The client wrote all the links/images URI like this:

 href=link_to_page.php

 Well its alright in the root page, but when it enters the /news/view/
 1 .. all links/images get broken. Its not a solution to update all
 pages (because they are a lot..) but i wanted to know how to change
 the / separator to another caracter.

 I tried dispatcher but coulndt find anything. I wanted to convert all
 CakePHP URI system to news_view_1, etc.

 Anyone knows how to do this?

 Thanks in advance
--~--~-~--~~~---~--~~
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: Saving additional fields in HABTM tables (With Associations)

2008-01-30 Thread Tulio Faria

I'd create a class between others, like a join class.

On 30 jan, 12:35, su6z3r0 [EMAIL PROTECTED] wrote:
 Here is what I am trying so far.

 http://bin.cakephp.org/view/1751195932

 But this example only shows how to save the foreign keys in the HABTM
 table. But I have not found out yet how to populate additional fields.

 Any ideas?
--~--~-~--~~~---~--~~
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: Display toolbar after login

2008-01-28 Thread Tulio Faria

In app_controller, use beforeFilter callback for verify if the user is
logged in, something like this:

function beforeFilter(){
  if ($this-Session-check(userInfo)){
$this-set(loggedIn, true);
  }
}

in your default.ctp layout (or other), you check if $loggedIn has been
seted:

? if (isset($loggedIn)){ ?
your menu here
? } ?

It will work for show the menu... You must to remember to block you
actions too for avoid direct requests.

[]'s

On 28 jan, 14:39, jwesonga [EMAIL PROTECTED] wrote:
 Hi,

 I've built a website in where once a user logs in different toolbars
 for managing the content are displayed e.g. User john logs into the
 website and can now add/edit/delete news items. I'm wondering how I
 can pull this off, I've looked at the code for authentication in the
 cake website but it only applies for restricting access to an admin
 section of the website.

 I need users to have access to the full site and only be able to
 manage content once they are logged in.

 Any ideas how I can do this.

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



expecting ControllerClassName.htmlController (yes, again)

2008-01-28 Thread Tulio Faria

Hi guys,

I developed a simple controller that shows news... I'm using cake 1.2

( http://www.atriumnet.com.br/faq/ )

And I got this error:

Missing controller

You are seeing this error because controller Faq.htmlController
could not be found.

Notice: If you want to customize this error message, create app/views/
errors/missing_controller.ctp

Fatal: Create the class below in file: app/controllers/
faq.html_controller.php

?php
class Faq.htmlController extends AppController {
   var $name = 'Faq.html';
}

?

Why is cake expecting ControllerName.htmlController as the name of
class?

Thanks
--~--~-~--~~~---~--~~
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: expecting ControllerClassName.htmlController (yes, again)

2008-01-28 Thread Tulio Faria

No,

it is routing by default route.

On 28 jan, 16:24, Renan Gonçalves [EMAIL PROTECTED] wrote:
 Are you using Route to handle it?

 On Jan 28, 2008 4:14 PM, Tulio Faria [EMAIL PROTECTED] wrote:





  Hi guys,

  I developed a simple controller that shows news... I'm using cake 1.2

  (http://www.atriumnet.com.br/faq/)

  And I got this error:

  Missing controller

  You are seeing this error because controller Faq.htmlController
  could not be found.

  Notice: If you want to customize this error message, create app/views/
  errors/missing_controller.ctp

  Fatal: Create the class below in file: app/controllers/
  faq.html_controller.php

  ?php
  class Faq.htmlController extends AppController {
var $name = 'Faq.html';
  }

  ?

  Why is cake expecting ControllerName.htmlController as the name of
  class?

  Thanks

 --
 Renan Gonçalves - Software Engineer
 Cell Phone: +55 (11) 8633-6018
 MSN: [EMAIL PROTECTED]
 Web Site: renangoncalves.com
 São Paulo - SP/Brazil
--~--~-~--~~~---~--~~
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: expecting ControllerClassName.htmlController (yes, again)

2008-01-28 Thread Tulio Faria

But, the file is on the server...

I'm getting it in a controller named Faq and another named Noticias...

Strange... but thanks for your solution...

On 28 jan, 21:45, Adam Royle [EMAIL PROTECTED] wrote:
 You're getting this because all requests are forwarded to cakephp if
 the file is not physically on the server. Unix is case-sensitive, so
 you might want to link to this:

 http://www.atriumnet.com.br/Faq/

 Adam

 On Jan 29, 9:08 am, Tulio Faria [EMAIL PROTECTED] wrote:

  No,

  it is routing by default route.

  On 28 jan, 16:24, Renan Gonçalves [EMAIL PROTECTED] wrote:

   Are you using Route to handle it?

   On Jan 28, 2008 4:14 PM, Tulio Faria [EMAIL PROTECTED] wrote:

Hi guys,

I developed a simple controller that shows news... I'm using cake 1.2

(http://www.atriumnet.com.br/faq/)

And I got this error:

Missing controller

You are seeing this error because controller Faq.htmlController
could not be found.

Notice: If you want to customize this error message, create app/views/
errors/missing_controller.ctp

Fatal: Create the class below in file: app/controllers/
faq.html_controller.php

?php
class Faq.htmlController extends AppController {
  var $name = 'Faq.html';
}

?

Why is cake expecting ControllerName.htmlController as the name of
class?

Thanks

   --
   Renan Gonçalves - Software Engineer
   Cell Phone: +55 (11) 8633-6018
   MSN: [EMAIL PROTECTED]
   Web Site: renangoncalves.com
   São Paulo - SP/Brazil
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Expecting ControllerName.htmlController error

2007-11-27 Thread Tulio Faria

Hi guys,

I developed a simple controller that shows news... I'm using cake 1.2

( http://www.atriumnet.com.br/noticias/ler/3 )

And I got this error:

Missing controller

You are seeing this error because controller Noticias.htmlController
could not be found.

Notice: If you want to customize this error message, create app/views/
errors/missing_controller.ctp

Fatal: Create the class below in file: app/controllers/
noticias.html_controller.php

?php
class Noticias.htmlController extends AppController {
   var $name = 'Noticias.html';
}
?

Why is cake expecting ControllerName.htmlController as the name of
class?

Thanks
--~--~-~--~~~---~--~~
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: Expecting ControllerName.htmlController error

2007-11-27 Thread Tulio Faria

No, I didnt.

I didnt understand because I copied this controller as Noticiass and
it works...



On 27 nov, 11:05, Samuel DeVore [EMAIL PROTECTED] wrote:
 because you put it in the $name

 On Nov 27, 2007 6:38 AM, Tulio Faria [EMAIL PROTECTED] wrote:





  Hi guys,

  I developed a simple controller that shows news... I'm using cake 1.2

  (http://www.atriumnet.com.br/noticias/ler/3)

  And I got this error:

  Missing controller

  You are seeing this error because controller Noticias.htmlController
  could not be found.

  Notice: If you want to customize this error message, create app/views/
  errors/missing_controller.ctp

  Fatal: Create the class below in file: app/controllers/
  noticias.html_controller.php

  ?php
  class Noticias.htmlController extends AppController {
 var $name = 'Noticias.html';
  }
  ?

  Why is cake expecting ControllerName.htmlController as the name of
  class?

  Thanks

 --
 (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: Subcontrollers(?!)

2007-11-14 Thread Tulio Faria

tenta fazer no controller usuarios um metodo perfis e lá dentro, se o
parametro for editar, dá um $this-requestAction :
http://api.cakephp.org/class_object.html#c40a38b60a3748b9cf75215b92ee3db1

chamando um outro controller ou um outro metodo deste seu mesmo
controller.

att,

On 13 nov, 23:03, HR [EMAIL PROTECTED] wrote:
 Spark,

 Eu adoro o Cake, mas o que vc sugeriu é mapeamento de url e não de
 controlador.

 Se nós mapearmos desta maneira como sugeriu:
 $Route-connect (
'/usuarios/adicionar',
array('controller'='usuarios', 'action'='adicionar')
 );

 $Route-connect (
'/usuarios/perfis/editar',
array('controller'='perfis', 'action'='editar')
 );

 Seria necessário mapear cada ação de cada componente, correto?

 O que estou procurando é algo como o CodeIgniter faz (Subfolders) 
 -http://codeigniter.com/user_guide/general/controllers.html#subfolders

 Grande abraços,
 Vlw as dicas pessoal.

 On 13 nov, 22:15, DJ Spark [EMAIL PROTECTED] wrote:

   de maneira alguma, ele faz isso desde a versao 0.1
   no seu /app/config/routes.php

  $Route-connect (
  '/monkeys/jump',array('controller'='monkeys',
  'action'='jump', 'algum parametro')
  );

  quer dizer, usando um exemplo do manual (alpha) do 1.2:

  URL: /monkeys/jump
  Mapeia: MonkeysController-jump();

  voce poderia mudar para
  $Route-connect (
  '/danca-do-siri',array('controller'='monkeys',
  'action'='jump', 'algum parametro')
  );

  que quando o usuario entra naquela URL '/danca-do-siri' , a acao
  executada vai ser ''jump' do MonkeyController (monkeys)

  mapeando para o seu exemplo:

  $Route-connect (
  '/usuarios/adicionar',array('controller'='usuarios',
  'action'='adicionar')
  );

  $Route-connect (
  '/usuarios/perfis/editar',array('controller'='perfis',
  'action'='editar')
  );

 http://tempdocs.cakephp.org/#TOC35454http://manual.cakephp.org/chapte...

  abraços
  spark

  On Nov 13, 2007 9:53 PM, HR [EMAIL PROTECTED] wrote:

   Em outros frameworks é sopa, mas no CakePHP, ainda mais no todo-
   misterioso 1.2 hehehe

   Vlw,
   Helio

   On 13 nov, 20:23, hostdesigner [EMAIL PROTECTED] wrote:
Cara não vou afirmar, mas, se for possível será através do arquivo
routes.php

Falopa!

  --
  [livesets]http://djspark.com.br/
  [web]http://sydi.net
  [filmes]http://melhoresfilmes.com.br


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Chamar métodos dentro do app_controller

2007-11-06 Thread Tulio Faria

Bom, a resposta é simples :)

Crie seu método dentro do app_controller, por exemplo (exemplo tosco),

function getUserId(){
   return opa;
}

e nos seus outros controllers, apenas: $this-getUserId();

Por quê? Basta lembrar que qualquer método extends app_controller, ou
seja, ele herda os métodos do mesmo.

Att,

On 6 nov, 17:24, DJ Spark [EMAIL PROTECTED] wrote:
  acho que a maneira mais correta em MVC para isso é chamar o
 requestAction no seu layout, onde o banner vai aparecer.

 na sua view ou no layout mesmo voce coloca isso:

 ?php echo $this-renderElement('banner',
 array('data'=$this-requestAction('/banners/exibir'))); ?

 Aqui, ele vai pegar uma variavel do seu BannerController e colocar num
 'element' chamado 'banner'.

  Lá no seu controlador do banner, tem um acao 'exibir' que, atenção,
 retorna uma variavel
 function exbir(){
  // aqui pega o banner que vai ser exibido
  $data = /* pega aih*/
  return $data;

 }

   Isso facilita muito a separação dos objetos :)

   Spark

 On Nov 6, 2007 3:52 PM, hostdesigner [EMAIL PROTECTED] wrote:





  Não entendi, você está dizendo que seu eu crio um metodo dentro do
  app_controller.php eu não preciso chama-lo?

  Então como funciona isso? por que eu sempre preciso chamar o método
  que criei para poder usa-lo.

  Vamos exemplificar o que eu quero fazer, eu criei um sistema de banner
  rotativo para o cake. Agora eu preciso que todas as páginas do site
  exibam o banner, mas, eu não quero definir em todos os controllers a
  função para exibir o banner.

  Já existe um controller banners_controller.php, só que isso me permite
  apenas executar o método dentro do controller banners, como eu faço
  para que as outras páginas também possam executar o método
  banner_exibir()?

  Alguém me deu uma idéia POG de criar uma sessão com o nome do banner
  (já deu pra perceber a qualidade do serviço deste cidadão).

  Falopa!

 --
 [livesets]http://djspark.com.br/
 [web]http://sydi.net
 [filmes]http://melhoresfilmes.com.br


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Duvidas com Routing

2007-10-31 Thread Tulio Faria

No 1.2 o route tá extremamente melhor!

On 30 out, 15:28, TSassara [EMAIL PROTECTED] wrote:
 Caramba, muitas formas...

 Fiquei atraido por essa forma:
 Router::connect('/[a-z0-9A-Z]{3,30}/:controller/:action/

 Eu consegui hoje de manhã assim:

 Router::connect('/blog/:controller/:action/', array('action' =
 'index') );
 Router::connect('/blog/:controller/:action/*', array('action' =
 ':action') );

 Tive que especificar o index na primeira declaração pq não da certo
 apenas com a segunda.
 Irei testar como o Tulio descreveu.

 On 29 Out, 19:21, Tulio Faria [EMAIL PROTECTED] wrote:

  Opa,

  tenta: Router::connect('/[a-z0-9A-Z]{3,30}/:controller/:action/
  *');

  ou Router::connect('/blog/:controller/:action/*');

  inté

  On 29 out, 17:43, TSassara [EMAIL PROTECTED] wrote:

   No cakephp 1.2...
   Estou criando sessões em um site e gostaria de adicionar um endereço
   melhor para as páginas.

   Um exemplo:
   tenho um blog dentro do site e para chegar até a ação de incluir novo
   post, gostaria que fosse assim:

  http://example.com/blog/posts/add

   Como teste, fiz roteamento para todas as ações, mas acho que isto está
   errado, gostaria de fazer algo como
   fazemos para o admin.

   Maneira como eu testei:
   Router::connect('/blog/posts/view/*', array('controller' = 'posts',
   'action' = 'view'));


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Model used by all controller

2007-10-30 Thread Tulio Faria

You could create a component to do this...

Inside the controller you load your models using loadModel function.

[]'s

On 30 out, 09:48, Cristian Vrabie [EMAIL PROTECTED] wrote:
 Hey guys,
 I'm in a sittuation where I need all my controllers to use a global
 model + their specific models. My ideea is to add in the  AppControler
 class the $uses = array( myglobalmodel); but then i don't know if this
 will stack with the default controller of every module (for example if i
 have the foo controller, this will automatically use both foo and
 myglobalmodel, or i have to write it manually?


--~--~-~--~~~---~--~~
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: projeto site www.cakephp.com.br em CAKEPHP

2007-10-28 Thread Tulio Faria

Bom amigo Bill,

tô contigo no desenvolvimento..

Abraços,

On 28 Out, 16:16, TSassara [EMAIL PROTECTED] wrote:
 Bill,

 Acredito que ficaria legal algo no estilohttp://bakery.cakephp.org/.

 On 27 Out, 01:18, Bill [EMAIL PROTECTED] wrote:

  Galera, primeiramente boa noite,

  Sei que o grupo é para tirar dúvidas e tudo mais, mas vim aqui pedir 
  opinião de vocês, e até mesmo ajuda de quem puder ou quiser, para 
  transformarmos o sitewww.cakephp.com.br(atualmenteusando RunCMS) em um site 
  totalmente desenvolvido com CakePHP.

  Sou administrador do site, e fiquei um tempo afastado dele por falta de 
  tempo para me dedicar ao site e ao Cake, mas agora estou retomando as 
  atividades, estudando muito, traduzindo o manual e com esta idéia de migrar 
  o atual site para o Cake.

  Queria dicas de como começar o projeto, saber se tem alguém interessado em 
  participar ativamente do projeto, se devo usar alguma ferramenta para 
  gerenciar as fases do projeto, controle de versão e td mais.

  Qualquer ajuda é bem vinda, e espero ter ajuda desta galera que manja muito 
  de cake!

  Quem quiser e puder, entre em contato comigo no: [EMAIL PROTECTED]

  Abraços

  Billwww.cakephp.com.br


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Deafio

2007-10-25 Thread Tulio Faria

Olá,

eu diria q essa idéia está no forno... :)

Estou pensando em fazer (tá praticamente certo), aliás, quem quiser e
puder enviar sugestões de tópicos para o livro: [EMAIL PROTECTED],
estou reunindo e organizando os tópicos que irei abordar...

Inté pessoal,

On 25 Out, 09:36, Haroldo Barbosa [EMAIL PROTECTED] wrote:
 Olá pessoal. Gostaria de lançar um desafio a todos da lista, em
 particular aos feras como o Túlio e que se dispõem a partilhar seus
 conhecimentos. Para quem está iniciando no desenvolvimento com o Cake e
 outros frameworks, o livro do Elton Minneto foi uma mão na roda.
 No entanto, acho que a abordagem do Cake embora não tenha sido
 superficial, não foi completa (esse não era o escopo do livro). Sabemos
 que a comuinidade de desenvolvedores em PHP é grande no Brasil e muita
 gente não conhece ou se intimida quando se fala em Framework. Sabemos
 também que o Cake é um dos projetos mais promissores, conta com um
 excelente time de desenvolvedores que constantemente lançam novas versões.
 Diante desses considerandos, gostaria de lançar o desafio da redação de
 um livro especificamente sobre o Cake e em português. Pode ser no
 esquema comercial ou como um wikibook. Participei de uma experiência
 interessante nesse aspecto na criação de um wikibook chamado aplicativos
 em PHP (abaixo a capa e o link). Esse projeto não está finalizado e
 qualquer um pode participar. Ainda não consegui tempo, mas em breve
 pretendo postar um material  mais consistente sobre Cake e convido a
 galera da lista a fazer o mesmo. Mas voltando ao princípio, acho que
 esse desafio vale a pena. O que acham padeiros?

 http://pt.wikibooks.org/wiki/Aplicativos_em_PHP


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Loop + save() = Problema do mau

2007-10-18 Thread Tulio Faria

Opa,

eu já estava pensando em escrever sobre isso, então acabei
escrevendo... rs

Aí vai: 
http://www.tuliofaria.net/dica-salvando-varios-registros-de-um-mesmo-model-de-uma-so-vez-dentro-de-um-loop/

Abraços,

On 17 Out, 22:09, hostdesigner [EMAIL PROTECTED] wrote:
 Preciso resgatar alguns registros e adiciona-los na mesma tabela, mas,
 com o ID diferente, ou seja, estou duplicando o registro.

 Para tal fiz uma consulta que me retorna 23 registros logo abaixo fiz
 um foreach para percorrer os registros retornados e já inseri-los
 novamente usando save(), só que quando eu executo o código usando

 $this-MODEL-save( array( 'campo' = 'valores' ) );

 O cake tenta atualizar os registros, não é isso que quero... E quando
 tento assim

 $this-MODEL-save( array( 'campo' = 'valores' ) );
 $this-MODEL-create();

 O cake cria 2000 e lá vai registros, o mais extranho é que quando eu
 coloco um array para simular uma inserção ele retorna certo, só não
 consegue adicionar.

 Vai a cópia do meu método, Alguém faz idéia de como solucionar isso?

 function admin_aplicar( $researches_id, $action_id )
 {

 // Is Allowed?
 $this-checkSession();

 // The title
 $this-set( 'title', Aplicar perguntas para enquete );

 $prova = 0;

 if( empty( $researches_id ) )
 {

 // Show the message error
 $this-Session-setFlash( 'Dados inválidos' );

 // Redirect user
 $this-redirect( '/admin/perguntas/'. $researches_id 
 );
 }else{

 // Retrieve the research question
 $researchQuestion = $this-Research-read( null, 
 $researches_id );

 // Format the values
 $dateTime = explode(  , 
 $researchQuestion['Research']
 ['created'] );
 $date = explode( -, $dateTime[0] );
 $time = explode( :, $dateTime[1] );

 // Search aplication to extra research
 $arrayConditions = array( 'Research.id != '. 
 $researches_id .'',
 'Research.endDate' = $researchQuestion['Research']['endDate']/*,
 'YEAR(Research.created)' = $date[0], 'MONTH(Research.created)' =
 $date[1], 'DAY(Research.created)' = $date[2],
 'HOUR(Research.created)' = $time[0]/*, 'MINUTE(Research.created)' =
 $time[1]*/ );
 $arrayFields = array( );

 $researchData = $this-Research-findAll( 
 $arrayConditions,
 $arrayFields );

 // Loop's research related
 foreach( $researchData as $research )
 {

 // Search the questions related
 $arrayConditions = array( );
 $arrayFields = array( );

 $questionData = 
 $this-Question-findAll( $arrayConditions,
 $arrayFields );

 foreach ( $questionData as $question )
 {

 $this-Question-save( array( 
 'institutions_id' = $this-session_data( 'institutions_id' ), 'researchs_id' 
 =

 $question['Question']['researchs_id'], 'question' =
 $question['Question']['question'] ) );
 $this-Question-create();
 /**/
 $treta[] = array( 
 'institutions_id' = $this-session_data( 'institutions_id' ), 'researchs_id' 
 =

 $question['Question']['researchs_id'], 'question' =
 $question['Question']['question'] );
 }

 }

 }

 $this-set( 'teste', $treta );
 }

 Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Loop + save() = Problema do mau

2007-10-18 Thread Tulio Faria

Alias,

num é tão do mal assim :)

On 17 Out, 22:09, hostdesigner [EMAIL PROTECTED] wrote:
 Preciso resgatar alguns registros e adiciona-los na mesma tabela, mas,
 com o ID diferente, ou seja, estou duplicando o registro.

 Para tal fiz uma consulta que me retorna 23 registros logo abaixo fiz
 um foreach para percorrer os registros retornados e já inseri-los
 novamente usando save(), só que quando eu executo o código usando

 $this-MODEL-save( array( 'campo' = 'valores' ) );

 O cake tenta atualizar os registros, não é isso que quero... E quando
 tento assim

 $this-MODEL-save( array( 'campo' = 'valores' ) );
 $this-MODEL-create();

 O cake cria 2000 e lá vai registros, o mais extranho é que quando eu
 coloco um array para simular uma inserção ele retorna certo, só não
 consegue adicionar.

 Vai a cópia do meu método, Alguém faz idéia de como solucionar isso?

 function admin_aplicar( $researches_id, $action_id )
 {

 // Is Allowed?
 $this-checkSession();

 // The title
 $this-set( 'title', Aplicar perguntas para enquete );

 $prova = 0;

 if( empty( $researches_id ) )
 {

 // Show the message error
 $this-Session-setFlash( 'Dados inválidos' );

 // Redirect user
 $this-redirect( '/admin/perguntas/'. $researches_id 
 );
 }else{

 // Retrieve the research question
 $researchQuestion = $this-Research-read( null, 
 $researches_id );

 // Format the values
 $dateTime = explode(  , 
 $researchQuestion['Research']
 ['created'] );
 $date = explode( -, $dateTime[0] );
 $time = explode( :, $dateTime[1] );

 // Search aplication to extra research
 $arrayConditions = array( 'Research.id != '. 
 $researches_id .'',
 'Research.endDate' = $researchQuestion['Research']['endDate']/*,
 'YEAR(Research.created)' = $date[0], 'MONTH(Research.created)' =
 $date[1], 'DAY(Research.created)' = $date[2],
 'HOUR(Research.created)' = $time[0]/*, 'MINUTE(Research.created)' =
 $time[1]*/ );
 $arrayFields = array( );

 $researchData = $this-Research-findAll( 
 $arrayConditions,
 $arrayFields );

 // Loop's research related
 foreach( $researchData as $research )
 {

 // Search the questions related
 $arrayConditions = array( );
 $arrayFields = array( );

 $questionData = 
 $this-Question-findAll( $arrayConditions,
 $arrayFields );

 foreach ( $questionData as $question )
 {

 $this-Question-save( array( 
 'institutions_id' = $this-session_data( 'institutions_id' ), 'researchs_id' 
 =

 $question['Question']['researchs_id'], 'question' =
 $question['Question']['question'] ) );
 $this-Question-create();
 /**/
 $treta[] = array( 
 'institutions_id' = $this-session_data( 'institutions_id' ), 'researchs_id' 
 =

 $question['Question']['researchs_id'], 'question' =
 $question['Question']['question'] );
 }

 }

 }

 $this-set( 'teste', $treta );
 }

 Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Mundo: uma pequena aplicação em CakePHP AJAX

2007-10-18 Thread Tulio Faria

Parabens Thiago,

grande iniciativa!

Sucesso

Long live CakePHP e OpenSource :)

Abraços

On 17 Out, 01:41, Thiago Paes [EMAIL PROTECTED] wrote:
 Salve galera,

 para os interessados, estou disponibilizando no meu site, uma pequena
 aplicação de exemplo, de como popular as famosas combo box - selects -
 com ajax, para as localidades do mundo. E também um dump bem legal
 do banco, com os países, estados e cidades.

 O link éhttp://www.thiagopaes.com.br/posts/view/21

 Espero que sirva para alguém.

 Abs,
 Thiago

 --
 
 Thiago Paes - WebDeveloper - Linux user: #224062
 site:http://www.thiagopaes.com.br


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Loop + save() = Problema do mau

2007-10-18 Thread Tulio Faria

Dá um pr($questionData) e manda o resultado pra cá

falopa ;)

On 18 out, 15:58, hostdesigner [EMAIL PROTECTED] wrote:
 @ TULIO FARIA
 Esqueci de mencionar, o meu problema não era o citado no artigo
 (Adicionar um registro e os outros são atualizados) o meu caso é que o
 cake está salvando registros a mais, o dobro do solicitado.

 Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Share Models between applications

2007-10-11 Thread Tulio Faria

Hi everyone,

I'm doing 4 applications those have the same models related to the
same database...

Is there a way to share them with each other keeping them in one
folder?

I've found something in /app/config/bootstrap.php , but it didnt
work...

Can anyone help 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: Share Models between applications

2007-10-11 Thread Tulio Faria

I mean using the same model files :)

On 11 out, 11:01, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 in config/database.php add

 var $'shared_db = array(
 'driver' = 'mysql',
 
   );

 In all such model add
 var $useDbConfig = 'shared_db';


--~--~-~--~~~---~--~~
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: Problemas com caracteres acentuados

2007-09-12 Thread Tulio Faria

Opa,

use o banco e tabelas em UTF8... No Cake, coloque na primeira linha do
default.thtml (layout) a seguinte linha: ? header(Content-Type: text/
html; charset=utf-8); ? além dos metas no head do html...

[]´s

On 11 set, 15:11, hostdesigner [EMAIL PROTECTED] wrote:
 Estou tendo problemas com caracteres acentuados, antes eu usava o
 RUwindows não tinha problema algum, mas, agora no Ubuntu (estou
 adorando) comecei a ter grandes problemas com caracteres acentuados.

 Quando adiciono no banco algum texto com acento usando o phpMyAdmin
 fica tudo beleza, mas, quando adiciono usando cake fica com os
 problemas de acentuação.

 Alguém sabe como corrigir isso? Eu adicionei a meta content-type com
 valor utf-8 e também com iso-8859-1 e mesmo assim ainda apresenta o
 problema.

 Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Problemas bake1

2007-09-12 Thread Tulio Faria

Rapaz, tive o mesmo problema ontem...

Bem possível que o Bake esteja com um bug de leve mesmo...

Abraços

On 12 Set, 11:11, Tiago [EMAIL PROTECTED] wrote:
 Bom dia!

 Estou desenvolvendo um gerenciador de conteúdo usando CakePHP, estou
 com problemas ao tentar validar os campos, pois, ele não me mostra o
 nome de cada campo.

 Alguém pode me dizer o que se pode fazer?!

 Obrigado,
 Tiago Cardoso


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Erro de acentuação ao cadastrar no bano

2007-08-27 Thread Tulio Faria

Tenho quase certeza que não...rs

Você está usando UTF-8?

[]'s

On 27 ago, 16:54, Geovane Silva [EMAIL PROTECTED] wrote:
 Pessoal,

 ao fazer um cadastro com acentuação, é salvo no banco os dados com erro de
 acentuação.
 Isso é problema de configuração do cake ou não?

 Grato,
 --
 Geovane Lopes da Silva
 MSN: [EMAIL PROTECTED]
 Fone: (92) 3088-6750
 Celular: (92) 9117-3879


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Sistema de custos em cakePHP

2007-08-26 Thread Tulio Faria

Parabens cara... Tá bem funcional e com uns Ajax do além :)

On 26 ago, 22:07, Geovane Silva [EMAIL PROTECTED] wrote:
 Pessoal,

 estou desenvolvendo um sistema em cakePHP, já saiu a primeira versão.
 Favor conferir e comentar.

 Login: geovane
 Senha: 1234

 www.kasoft.eti.br/etam

 Visualizado, por enquanto, no firefox.

 Grato,
 --
 Geovane Lopes da Silva
 MSN: [EMAIL PROTECTED]
 Fone: (92) 3088-6750
 Celular: (92) 9117-3879


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Envio de email

2007-08-25 Thread Tulio Faria
/cake/libs/session.php on
line 155

Missing Layout

You are seeing this error because the layout file can't be found
or doesn't exist.

Notice: If you want to customize this error message, create
app/views/errors/missing_layout.thtml.

Fatal: Confirm you have created the file :

tem algo a ver com a configuração do server?

On 8/24/07, Tulio Faria wrote: 

Vou ver se faço um video tutorial sobre isso... É bastante útil e
a galera acaba enroscando.. :)

On 24 ago, 13:09, Bill wrote:

valeu Márcio,

peguei os fontes do site que o Tulio fez e estou estudando a
algum tempo ele, vou ver se consigo aqui separar os arquivos
apenas de envio, e depois posto o resultado pra galera.

Abraços

Bill,

no blog do Túlio temos um exmplo com o phpmailer.

   http://www.tuliofaria.net/codigo-fonte-de-site-feito-em-
cakephp- estritamente-para-estudo/

por favor de uma olhada neste tuto.

abraços,
Marcio Trindade

Bill escreveu:

Olá Galera,

to meio perdido aqui, estou reformulando meu site todo, e
farei ele com o cake, mas estou com uma dúvida até que
boba...

Como envio email com o cake..rs?
Estou colocando um simples formulario de contato no site,
para os usuários, e comecei seguir o tuto a seguir:

   http://bakery.cakephp.org/articles/view/simple-smtp-mailer

mas brequei...algém tem algum exemplo de como enviar email
pelo cake?

Valeu

Bill
   www.cakephp.com.br

__ NOD32 2482 (20070824) Information __

This message was checked by NOD32 antivirus system.
   http://www.eset.com

  --
  Atenciosamente,

  Daniel César Santos Porto
  Bachalerando em Ciencia da Computação - UFBA
  Assessor de Projetos - InfoJr UFBA
  InfoJr UFBA - Empreendendo o Futuro
 www.infojr.ufba.br

 --
 Lucas Ferreira
 
 Burn web.studio:http://www.burnweb.com.br/
 Pessoal:http://www.lucasferreira.com/


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Novas páginas que nao estao amarrada no controller.

2007-08-24 Thread Tulio Faria

Usa o controller pages padrão do cake e coloca esses arquivos dentro
do /views/pages/

e acessa como: /pages/link

abraços

On 24 ago, 14:57, Geovane Silva [EMAIL PROTECTED] wrote:
 Pessoal,

 como faço para visualizar novas páginas que nao estão amarradas no
 controller?
 Ex: Link.thtm, Quemsomos.thtm, etc..

 Grato,
 --
 Geovane Lopes da Silva
 MSN: [EMAIL PROTECTED]
 Fone: (92) 3088-6750
 Celular: (92) 9117-3879


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Envio de email

2007-08-24 Thread Tulio Faria

Vou ver se faço um video tutorial sobre isso... É bastante útil e a
galera acaba enroscando.. :)

On 24 ago, 13:09, Bill [EMAIL PROTECTED] wrote:
 valeu Márcio,

 peguei os fontes do site que o Tulio fez e estou estudando a algum tempo ele, 
 vou ver se consigo aqui separar os arquivos apenas de envio, e depois posto o 
 resultado pra galera.

 Abraços



  Bill,

  no blog do Túlio temos um exmplo com o phpmailer.

 http://www.tuliofaria.net/codigo-fonte-de-site-feito-em-cakephp-
  estritamente-para-estudo/

  por favor de uma olhada neste tuto.

  abraços,
  Marcio Trindade

  Bill escreveu:

  Olá Galera,

  to meio perdido aqui, estou reformulando meu site todo, e farei
  ele com o cake, mas estou com uma dúvida até que boba...

  Como envio email com o cake..rs?
  Estou colocando um simples formulario de contato no site, para os
  usuários, e comecei seguir o tuto a seguir:

 http://bakery.cakephp.org/articles/view/simple-smtp-mailer

  mas brequei...algém tem algum exemplo de como enviar email pelo
  cake?

  Valeu

  Bill
 www.cakephp.com.br

  __ NOD32 2482 (20070824) Information __

  This message was checked by NOD32 antivirus system.
 http://www.eset.com


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Exibir produtos com a mesma categoria

2007-08-17 Thread Tulio Faria

Isso cheira gambi...rs..

Porque na verdade esse categoriahasprodutos não deveria ser um
model...

Anyway, se funcionou e vc está satisfeito... Sem problemas... :)

On 17 ago, 14:37, hostdesigner [EMAIL PROTECTED] wrote:
 Ah depois de pensar muito eu me lembrei que eu posso simplesmente
 criar um controller para o relacionamento Categorias/Produtos e setar
 no categorias_controller o $uses = array( 'Categoriashasprodutos' )
 funcionou belezinha.

 Mesmo assim, obrigado.

 Falopa!

 On 17 ago, 11:58, Marcio Trindade [EMAIL PROTECTED] wrote:

  John,

  neste caso eu recomendo você a buscar pela categoria mesmo

  $this-Categoria-findById($id);

  porém utilize antes do find o:

  $this-Categoria-recursive = 3;

  para que desta forma quando vc usar o find ele irá trazer:

  categoria  - nível 0
  subcategoria - nível 1
  produto - nível 3

  Se isso não te servir melhor você criar o select específico na mão

  abraços,
  Marcio Trindade

  hostdesigner escreveu:

   Eu tenho o controller categorias nele eu tenho o método ver() este
   método mostra as subcategorias existentes na categoria

   site.com.br/categorias/ver/2

   Então eu quero mostrar os produtos que estão incluídos nesta categoria
   eu tenho o controller produtos com o método ver_produtos() este método
   mostra os produtos com o ID informado.

   Eu relacionei as categorias e os produtos com muitos para muitos (n:n)
   sendo assim eu tenho a tabela categorias_has_produtos contendo os
   campos produtos_id e categorias_id

   Gostaria que ao acessar

   site.com.br/categorias/ver/2

   fosse exibidos os produtos que possuem relacionamento com este
   produto, quero que eles apareçam na mesma página. ficando algo assim

   EXEMPLO
   Categorias existentes
   1 Camisetas
   2 Calças
   3 Roupa intima
   4 Calçados

   Produtos relacionados
   1 Camiseta gola apolo
   2 Camisa tricoline
   3 Calcinhas trifio
   4 Sandalia da sandy

   Deu pra entender o que eu quero? Mas como eu faço isso?

   Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Upload de arquivos

2007-08-17 Thread Tulio Faria

Você informa só o nome do campo (igual tá no html)...

[]'s

On 17 ago, 20:37, hostdesigner [EMAIL PROTECTED] wrote:
 Um legal, mas, me diz uma coisa como você informa o nome do arquivo?

 $this-params['form']['File']

 É isso?

 Falopa!

 On 17 ago, 18:44, Tulio Faria [EMAIL PROTECTED] wrote:

  Pra usar:
  $this-Upload-setPath(img/images/);
  $this-Upload-copyUploadedFile(campofiledoform, nomedoarquivo);

  abraços,

  On 17 ago, 19:42, Tulio Faria [EMAIL PROTECTED] wrote:

   Eu fiz um component para isso:
   (ta sem comentário...)
   ?
   class UploadComponent extends Object{
   var $controller = true;
   var $path = ;
   var $maxSize;
   var $allowedExtensions = array(jpg, jpeg, gif);

   function startup($controller){
   $this-path  = APP.WEBROOT_DIR.DS;
   $this-maxSize = 2*1024*1024; // 2MB
   }

   function setPath($p){
   if ($p!=NULL){
   $this-path = $this-path.$p;
   $this-path = eregi_replace(/, DS, $this-path);
   $this-path = eregi_replace(, DS, $this-path);
   return true;
   }
   }
   function setMaxFileSize($size){
   $this-maxSize = $size;
   }
   function addAllowedExt($ext){
   if (is_array($ext)){
   $this-allowedExtensions = 
   array_merge($this-allowedExtensions, $ext);

   }else{
   array_push($this-allowedExtensions, $ext);
   }
   }
   function getExt($file){
   $p = explode(., $file);
   return $p[count($p)-1];
   }
   function copyUploadedFile($source, $destination){
   $pass = false;
   if (is_uploaded_file($_FILES[$source][tmp_name])){
if ($_FILES[$source][size]  $this-maxSize){
   if (count($this-allowedExtensions)==0){
   // dont 
   make validation
   $pass = 
   true;
   }else{
   // make 
   validation
   $pass = 
   false;
   
   foreach($this-allowedExtensions as $ext){
   
   if (eregi(.*.$ext.$,$_FILES[$source][name])){
 
 $pass = true;
   }
   }
 }
}
 if ($pass){
   // make upload
   $ext = $this-getExt($_FILES[$source]
   [name]);
   
   move_uploaded_file($_FILES[$source][tmp_name], $this-path.
   $destination...$ext);
 }else{
   // dont make the 
   upload
 }
   }
   }

   }
   ?

   On 16 ago, 12:53, hostdesigner [EMAIL PROTECTED] wrote:

Como eu resgato o nome e nome temporário do arquivo no cake?

Eu consigo resgatar o nome do arquivo assim,

$this-params['form']['meu_campo']

Só que desta forma aparentemente não tenho aceso ao handler para poder
manipular o arquivo, somente o nome do arquivo está disponível.

Alguém tem solução?

Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Dá pra fazer isso dentro do App_Controler?

2007-08-17 Thread Tulio Faria

Então, mas qual seria o critério para gerar estas palavras chave a
partir do conteúdo?

Fiquei curioso :) (senao for custoso (em processamento) seria
interessante usar em meus sites ;) )

On 17 ago, 19:54, hostdesigner [EMAIL PROTECTED] wrote:
 Em tese seria uma forma de resgatar as palavras mais relevantes do
 site...

 Sei que talvez seja extranho, mas, ao meu ver o que realmente torna o
 site relevante é o conteúdo e por que não utilizar este mesmo conteúdo
 para gerar as palavras chaves e títulos?

 A idéia é recuperar o que foi retornado. Eu consegui fazer aqui
 utilizando o App_controller criando dentro dele um método para
 resgatar o valor de uma variável criada por mim.

 Exemplo:
 Em cada método eu adicionei a variável arrayDados e no app_controller
 eu recupero o valor dela e trabalho o texto pra criar as tags e
 palavras chaves.

 E ai acha que funciona bem? aqui até agora está funcionando, apesar de
 precisar adicionar algumas condicionais extras.

 Falopa!

 On 17 ago, 18:39, Tulio Faria [EMAIL PROTECTED] wrote:

  Cara, aconselho você a fazer um component para isso... Eu acho que
  isso em algum momento poderia dar problema...

  Só por curiosidade, o que você está tentando fazer? (menu, etc...)?

  Abraços,

  On 16 ago, 22:01, Marcio Trindade [EMAIL PROTECTED] wrote:

   Opa John,

   da uma olhada no manual inteiro do cake cara da pra aprender muita
   coisa.
   Eu estou mexendo com cake a quase 3 semanas já e consegui me virar
   basicamente com o Manual, só algumas coisas que tive de buscar direto
   na API.

  http://manual.cakephp.org/chapter/constants

   Este capítulo fala das constantes do cake, da uma olhada que derepente
   isto pode te ajudar.

   Abraços,
   Marcio Trindade

   On 16 ago, 21:44, hostdesigner [EMAIL PROTECTED] wrote:

O que vem a ser pr()? é do próprio cake? o que ele faz?

Falopa!

On 16 ago, 20:38, Marcio Trindade [EMAIL PROTECTED] wrote:

 John,

 Seguinte você pode resolver isto da seguinte forma:

 echo pr($this-Modelo-findAll());

 ou melhor ainda

 $dados = $this-Dado-fundAll();
 echo pr($dados);
 $this-set('dados', $dados);

 Agora não tenho certeza qual é a instância da classe da view mas tente
 um:

 pr($this-view);
 isso eu ainda terei de caçar aqui na documentação (API).

 abraços,
 Marcio Trindade

 On 16 ago, 21:27, John-Henrique F. Silva [EMAIL PROTECTED]
 wrote:

  Eu queria pegar os dados que fossem retornados, por exemplo, nos 
  views eu
  posso fazer assim

  echo print_r( $params, true )

  E extraio a url o controller e a ação e uma porção de outras 
  coisas, quero
  saber se tem alguma forma de pegar no app_controller todos os dados 
  que são
  retornados quando eu faço assim

  $this-set( dados, $this-findAll());

  Tem como eu pegar estes dados dentro do app_controller? (os dados 
  retornados
  por findAll() )

  Falopa!

  --
  Você não recebe emails dos seus amigos? Conheça 
  owww.BemHumorado.comcadastre-seerecebapiadas, vídeos engraçados e
  muito mais.
  -
  John-Henrique F. Silva
  65 8403-4456


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Exibir produtos com a mesma categoria

2007-08-17 Thread Tulio Faria

O relacionamento entre Produto e Categoria me parece ser do tipo
hasAndBelongsToMany (o famoso muitos-para-muitos no modelo er) (o que
explicaria a existência de uma terceira tabela (que não é um model)
que guardaria a relação entre as duas).

[]'s


On 17 ago, 19:43, hostdesigner [EMAIL PROTECTED] wrote:
 Gambi

 Que nada é POG mesmo :D

 Mas e ai como deveria ser então?

 Falopa!

 On 17 ago, 18:36, Tulio Faria [EMAIL PROTECTED] wrote:

  Isso cheira gambi...rs..

  Porque na verdade esse categoriahasprodutos não deveria ser um
  model...

  Anyway, se funcionou e vc está satisfeito... Sem problemas... :)

  On 17 ago, 14:37, hostdesigner [EMAIL PROTECTED] wrote:

   Ah depois de pensar muito eu me lembrei que eu posso simplesmente
   criar um controller para o relacionamento Categorias/Produtos e setar
   no categorias_controller o $uses = array( 'Categoriashasprodutos' )
   funcionou belezinha.

   Mesmo assim, obrigado.

   Falopa!

   On 17 ago, 11:58, Marcio Trindade [EMAIL PROTECTED] wrote:

John,

neste caso eu recomendo você a buscar pela categoria mesmo

$this-Categoria-findById($id);

porém utilize antes do find o:

$this-Categoria-recursive = 3;

para que desta forma quando vc usar o find ele irá trazer:

categoria  - nível 0
subcategoria - nível 1
produto - nível 3

Se isso não te servir melhor você criar o select específico na mão

abraços,
Marcio Trindade

hostdesigner escreveu:

 Eu tenho o controller categorias nele eu tenho o método ver() este
 método mostra as subcategorias existentes na categoria

 site.com.br/categorias/ver/2

 Então eu quero mostrar os produtos que estão incluídos nesta categoria
 eu tenho o controller produtos com o método ver_produtos() este método
 mostra os produtos com o ID informado.

 Eu relacionei as categorias e os produtos com muitos para muitos (n:n)
 sendo assim eu tenho a tabela categorias_has_produtos contendo os
 campos produtos_id e categorias_id

 Gostaria que ao acessar

 site.com.br/categorias/ver/2

 fosse exibidos os produtos que possuem relacionamento com este
 produto, quero que eles apareçam na mesma página. ficando algo assim

 EXEMPLO
 Categorias existentes
 1 Camisetas
 2 Calças
 3 Roupa intima
 4 Calçados

 Produtos relacionados
 1 Camiseta gola apolo
 2 Camisa tricoline
 3 Calcinhas trifio
 4 Sandalia da sandy

 Deu pra entender o que eu quero? Mas como eu faço isso?

 Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Fazer a Home do site nada funciona

2007-08-14 Thread Tulio Faria

Cara, simplesmente edite o arquivo routes.php para mandar o / para o
controller e action que vc quer...

On 14 ago, 14:07, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 Não sei se entendi sua duvida, você quer editar a pagina inicial
 quando acessa a aplicação?? é isso??

 se for e so entrar em cake/app/views/pages/ e criar o arquivo inicial
 no caso home.thtml


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: BeforeFilter in Model

2007-08-06 Thread Tulio Faria

Hi,

you could use: afterFind($results) where $results is the result of the
find, like findAll...

[]'s

On Aug 6, 12:52 pm, Mike Digital Egg [EMAIL PROTECTED] wrote:
 Hi,

 I would like to adjust a price coming out of the database at the model
 level so that it is consistent throughout the site.

 I thought I had done something like this before:

 class Product extends AppModel {

 var $name = 'Product';

 function beforeFilter() {
 $this-list_price = $this-list_price - $discount;
 return $this;
 }

 }

 but I can't find any documentation about the beforeFilter function in
 a model, maybe I did it before in Ruby on Rails? Can this be done in
 Cake?

 Thanks

 Mike


--~--~-~--~~~---~--~~
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: Using models in app controller for default.thtml ???

2007-07-29 Thread Tulio Faria

Or you can try create a component, and load it with loadComponent or
anything else. I think it's better...

On 29 jul, 21:54, Geoff Ford [EMAIL PROTECTED] wrote:
 I believe $uses is overwritten by the actual controller that is
 invoked.  I suggest you use loadModel() and creat your own instances
 of the models you need.

 Geoff
 --http://lemoncake.wordpress.com

 On Jul 29, 8:27 pm, [EMAIL PROTECTED] [EMAIL PROTECTED]
 wrote:

  Hello Friends,

  I am new to Cakephp. I am having an problem in it. The scenario is :-

  i have categories and subcategories. i want to show them as menus so i
  put them in the default.thtml file. To extract them from  the database
  i have used  var $uses =array('Category',Subcategory) in
  app_controller.php in app directory.

  and uses this coding :-

  function beforeFilter()
   {
   $maincatmenu=$this-Category-findAll();
//rest of the coding
  On the basis of $maincatmenu i am extracting categories from the
  subcategories etc.
   }

  It is working fine and menus are showing. But somehow when i try to
  access some other controllers as categories views etc

  It is showing the ERROR such as

  Notice: Undefined property: AppController::$Category in mypath\app
  \app_controller.php on line 52

  Fatal error: Call to a member function findAll() on a non-object in
  mypath\app\app_controller.php on line 52

  and for subcategory as well.

  I have tried to use var $uses in other controllers such as articles
  (as i am storing articles on the basis of categories and
  subcategories) as var $uses=array('Category','Subcategory');

  But still when i access the articles action such as mypath/articles/
  view/2 etc.

  it is showing the same Error mentioned above.

  Pls help.

  Thanks


--~--~-~--~~~---~--~~
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: where do I put my ordinary files?

2007-07-23 Thread Tulio Faria

You could create an element for it and call the renderElement method,
or call in view: $this-render(name_of_view); for work directly with
a specific view...

[]'s
Tulio Faria
www.tuliofaria.net

On 23 jul, 17:58, Sascha Fröhlich [EMAIL PROTECTED] wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi there,

 as far as I know you put it into app/webroot.

 I use the css-folder in there and include the css-file with a path
 'css/cake.generic.css' in my default-layout, so it should work for
 you, too.

 Greets,
 Sascha

 leo schrieb: Where do I put my basic web files so that I can get access to 
 cake
  stuff?
  My specific problem is that I have a page in which I wish to include a
  view. Normally I would just use:
  include 'dates.php' or somesuch.
  At the moment the basic web is in webroot. I want to include a view
  callled show_dates.thtml.
  How?

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (MingW32)

 iD8DBQFGpRaNN1kDpsIDAWERArxUAKCV2gVuRq7xD2wqm5U9Kfv9/Jq/QQCfa9o2
 XQGUjEblgQagerAD3jQsaIY=
 =pjAw
 -END PGP SIGNATURE-


--~--~-~--~~~---~--~~
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: helper html para select

2007-07-11 Thread Tulio Faria

Sim existe.

no html helper selectTag($fieldName, $optionElements), onde
optionElements é um vetor tipo: array(Valor=Texto,
Valor2=Texto2);

T+

On 11 jul, 12:25, Rodrigo Xavier [EMAIL PROTECTED] wrote:
 Existe algum helper para criação de um select box?

 Como tem helper pra tudo no cake, deve existir algo em que se possa enviar
 um array para gerar o select.

 Abraço a todos.

 --
 Rodrigo Guimarães
 Desenvolvedor Web


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português dos 
Grupos do Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Geocoding

2007-07-03 Thread Tulio Faria

Hi guys,

I'm testing the code explained in:
http://bakery.cakephp.org/articles/view/geocoding-in-cakephp

Can anyone help me?

And I am getting these errors:

Notice (8): Undefined index:  scheme [CORE\cake\libs\http_socket.php,
line 268]

Context | Code

$path   =   http://maps.google.com/maps/geo?q=1600%20Pennsylvania%20Ave.
%20Washington%20DC
%20USAoutput=csvkey=ABQIn0kmVahg_WhO0jCT8Z8MkBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxS-
Zl837z60cpTjKeSeelhEJVmNOQ
$options=   array(method = GET)


 * @todo check if somebody might have passed a fully
qualified URL as a $path and don't prepent the scheme/host in those
cases


 */


// Set's the URI for this request


$this-setURI($this-config['scheme'].'://'.$this-
config['host'].$path);


}

HttpSocket::request() - CORE\cake\libs\http_socket.php, line 268
HttpSocket::get() - CORE\cake\libs\http_socket.php, line 320
GeocodedBehavior::_geocoords() - CORE\app\models\behaviors
\geocoded.php, line 113
GeocodedBehavior::geocode() - CORE\app\models\behaviors\geocoded.php,
line 87
Model::call__() - CORE\cake\libs\model\model.php, line 477
Overloadable::__call() - CORE\cake\libs\overloadable_php5.php, line 46
Location::geocode() - [internal], line ??
LocationsController::index() - CORE\app\controllers
\locations_controller.php, line 16
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 341
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 323
[main] - CORE\app\webroot\index.php, line 83

Warning (2): parse_url(://localhosthttp://maps.google.com/maps/geo?
q=1600%20Pennsylvania%20Ave.%20Washington%20DC
%20USAoutput=csvkey=ABQIn0kmVahg_WhO0jCT8Z8MkBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxS-
Zl837z60cpTjKeSeelhEJVmNOQ) [function.parse-url]: Unable to parse URL
[CORE\cake\libs\http_socket.php, line 133]

Context | Code

$uri=   ://localhosthttp://maps.google.com/maps/geo?
q=1600%20Pennsylvania%20Ave.%20Washington%20DC
%20USAoutput=csvkey=ABQIn0kmVahg_WhO0jCT8Z8MkBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxS-
Zl837z60cpTjKeSeelhEJVmNOQ


// If we were not given an array as $uri


if (!is_array($uri)) {


// Parse the $uri string into an array using php's
parse_url function


$uri = parse_url($uri);


}

parse_url - [internal], line ??
HttpSocket::setURI() - CORE\cake\libs\http_socket.php, line 133
HttpSocket::request() - CORE\cake\libs\http_socket.php, line 268
HttpSocket::get() - CORE\cake\libs\http_socket.php, line 320
GeocodedBehavior::_geocoords() - CORE\app\models\behaviors
\geocoded.php, line 113
GeocodedBehavior::geocode() - CORE\app\models\behaviors\geocoded.php,
line 87
Model::call__() - CORE\cake\libs\model\model.php, line 477
Overloadable::__call() - CORE\cake\libs\overloadable_php5.php, line 46
Location::geocode() - [internal], line ??
LocationsController::index() - CORE\app\controllers
\locations_controller.php, line 16
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 341
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 323
[main] - CORE\app\webroot\index.php, line 83

Notice (8): Undefined index:  scheme [CORE\cake\libs\http_socket.php,
line 230]

Context | Code

$uri=   array(persistent = false, host = localhost, port =
80, login = null, password = null, timeout = 30, query =
false, path = )
$uriTemplate=   /%path
$defaultPorts   =   array(http = 80, https = 443)


$defaultPorts = array('http' = 80, 'https' = 443);





// If our $uri uses the default port for it's scheme


if ($defaultPorts[$uri['scheme']] == $uri['port']) {


// Strip the port part from the $uriTemplate

HttpSocket::getURI() - CORE\cake\libs\http_socket.php, line 230
HttpSocket::__buildHeader() - CORE\cake\libs\http_socket.php, line 401
HttpSocket::buildHeader() - CORE\cake\libs\http_socket.php, line 378
HttpSocket::request() - CORE\cake\libs\http_socket.php, line 287
HttpSocket::get() - CORE\cake\libs\http_socket.php, line 320
GeocodedBehavior::_geocoords() - CORE\app\models\behaviors
\geocoded.php, line 113
GeocodedBehavior::geocode() - CORE\app\models\behaviors\geocoded.php,
line 87
Model::call__() - CORE\cake\libs\model\model.php, line 477
Overloadable::__call() - CORE\cake\libs\overloadable_php5.php, line 46
Location::geocode() - [internal], line ??
LocationsController::index() - CORE\app\controllers
\locations_controller.php, line 16
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 341
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 323
[main] - CORE\app\webroot\index.php, line 83

Notice (8): Undefined index:   [CORE\cake\libs\http_socket.php, line
230]

Context | Code

$uri=   array(persistent = false, host = localhost, port =
80, login = null, password = null, timeout = 30, query =
false, path = )
$uriTemplate=   /%path
$defaultPorts   =   array(http = 80, https = 443)


$defaultPorts = array('http' = 80, 'https' = 443);





// If our $uri uses the 

Re: Inflections, scaffold e Cake

2007-06-28 Thread Tulio Faria

Talvez ajude: http://www.tuliofaria.net/inflections-no-cakephp/

On 11 jun, 04:57, Gustavo Carreno [EMAIL PROTECTED] wrote:
 On 6/11/07, RoadHouse Blues [EMAIL PROTECTED] wrote:



  eu acho que replicar o esquema de pluralização automática para o
  português é falho a estrutura da língua é mais complexa que o do
  inglês o que IMHO seja um overhead nisso

 Não podia estar mais de acordo contigo, mas se fosse um esforço de uma
 comunidade, que à medida que fosse precisando fosse construindo o
 ficheiro a coisa podia avançar passo a passo, pq bem vistas as coisas
 não precisamos da língua toda mas sim do que mais se usa em termos de
 aplicações web, né ?

 --
 Gustavo Carreno
 ---
  If you know Red Hat you know Red Hat,
 If you know Slackware you know Linux 


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português dos 
Grupos do Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Cake-Powered?

2007-06-05 Thread Tulio Faria

I like the idea

I recently did something like this in my blog (www.tuliofaria.net
(sorry, but it is written in portuguese)), there you can see a site
which I did in 20 hours and its source code...

http://www.tuliofaria.net/codigo-fonte-de-site-feito-em-cakephp-estritamente-para-estudo/
(in portuguese)
http://translate.google.com/translate?u=http%3A%2F%2Fwww.tuliofaria.net%2Fcodigo-fonte-de-site-feito-em-cakephp-estritamente-para-estudo%2Flangpair=pt%7Cenhl=pt-BRie=UTF-8oe=UTF-8prev=%2Flanguage_tools
(translated by Google :) )

I think its a good idea for who is starting in cake

best,

On 5 jun, 23:51, Joshua Benner [EMAIL PROTECTED] wrote:
 I certainly don't see how it could be a bad idea. If you can put
 together something that's attractive, works well, and represents the
 Cake community in a good fashion -- I say go for it. If it's quality,
 I'd think the members of the community will gravitate toward it naturally.

 Geoff Ford wrote:
  The In the Wild page is fine for people who already know and care
  about Cake but I think a website similar to php-powered.com, but more
  of a case study type write up for each submission would be good.  The
  site can then show concrete examples of who, what, how and why they
  chose CakePHP and the benefits, issues etc that it helped them
  overcome as well.  I think it could be a very useful resource as well
  as pushing CakePHP recognition into the general Web Developer scene.

  I like the idea for this site and I will putting together some ideas
  and proposals.  Any one else interested?

  On Jun 6, 1:37 am, rtconner [EMAIL PROTECTED] wrote:

 http://groups.google.com/group/cake-php/web/cake-apps-sites-in-the-wild

  On Jun 5, 8:24 am, Aaron Thies [EMAIL PROTECTED] wrote:

  A new site for PHP that listed sites written in PHP was started
  recently (php-powered.com).  Is there an equivalent for Cake?  If not,
  then does anyone feel the need for one?

  --
  Aaron Thies

  When you're married you'll understand the value of fresh produce.
  - Tony Soprano


--~--~-~--~~~---~--~~
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: Update two models with one form

2007-05-16 Thread Tulio Faria

You can use:
$this-Model1-save($this-data);
$this-Model2-save($this-data);

and in the controller:

var $uses = array(Model1, Model2);

best,

On 16 maio, 10:26, gerbenzomp [EMAIL PROTECTED] wrote:
 Sorry, my actual question is:

 How to update another model's table when there is no association
 between them?

 On 16 mei, 03:57, Pento [EMAIL PROTECTED] wrote:

  So what problem to use for names of input elements of the form names
  like
  Users/field1,Sites/field1 and in controller call save methods for
  both models?

  On 16 май, 07:33, gerbenzomp [EMAIL PROTECTED] wrote:

   I have a form where users can register (model: users), but they should
   also be able to create a sitename (model: sites) in that same form.
   How should I approach this?


--~--~-~--~~~---~--~~
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: Creating sub module / admin panel

2007-05-08 Thread Tulio Faria

Jitu and Floyd,

you can create a controller named Admin, with just one method named
index.

This controller without any models (using var $uses = array())

So in the index view of Admin controller you will add your painel
menu.

To verify when the user is acessing a admin method (by admin route)
(like /admin/posts/add) in AppController you can check if is admin
route and if it is true you check if the user is logged. Like this:
?
class AppController extends Controller
{
function beforeFilter() {

if (isset($this-params[admin])) { // if you are
acessing any method defined as admin
  $this-checkSession();
}
}
function checkSession(){
// checks if user has been logged if not redirect to login page
}
}
?

[]'s

Tulio Faria
www.tuliofaria.net

On 8 maio, 16:53, Hellbot [EMAIL PROTECTED] wrote:
 I'm not sure how this fits the ideology of CakePHP :), but you can create a
 directory /admin inside the application webroot and then just use .htaccess
  .htpasswd to password-protect the admin methods.

 2007/5/8, Floyd [EMAIL PROTECTED]:



  Ok Hellbot but this screencasts only show how to use admin routes.
  This is not our problem, so we (and jitu i think so) want to make a
  admin dir that colect all admin routes. In fact, I'd like to protect
  whole dir with password HTTP (not with acl or obAuth).


--~--~-~--~~~---~--~~
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: Creating sub module / admin panel

2007-05-08 Thread Tulio Faria

I forgot one thing.

You need to redirect the /admin/ to admin- index in routes, using:
$Route-connect('/admin', array('controller' = 'admin', 'action' =
'index'));

[]'s

Tulio Faria
www.tuliofaria.net

On 8 maio, 19:47, Tulio Faria [EMAIL PROTECTED] wrote:
 Jitu and Floyd,

 you can create a controller named Admin, with just one method named
 index.

 This controller without any models (using var $uses = array())

 So in the index view of Admin controller you will add your painel
 menu.

 To verify when the user is acessing a admin method (by admin route)
 (like /admin/posts/add) in AppController you can check if is admin
 route and if it is true you check if the user is logged. Like this:
 ?
 class AppController extends Controller
 {
 function beforeFilter() {

 if (isset($this-params[admin])) { // if you are
 acessing any method defined as admin
   $this-checkSession();
 }
 }
 function checkSession(){
 // checks if user has been logged if not redirect to login page}
 }

 ?

 []'s

 Tulio Fariawww.tuliofaria.net

 On 8 maio, 16:53, Hellbot [EMAIL PROTECTED] wrote:

  I'm not sure how this fits the ideology of CakePHP :), but you can create a
  directory /admin inside the application webroot and then just use .htaccess
   .htpasswd to password-protect the admin methods.

  2007/5/8, Floyd [EMAIL PROTECTED]:

   Ok Hellbot but this screencasts only show how to use admin routes.
   This is not our problem, so we (and jitu i think so) want to make a
   admin dir that colect all admin routes. In fact, I'd like to protect
   whole dir with password HTTP (not with acl or obAuth).


--~--~-~--~~~---~--~~
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: Routing and html helper

2007-05-02 Thread Tulio Faria

You can create another helper, like a HtmlExt (HTML Extension :) )
which do this...

probably you can use the Html helper default as base

Tulio,

On 2 maio, 19:54, gerbenzomp [EMAIL PROTECTED] wrote:
 I've changed the routes in my app, so that my paths are like this:

 $Route-connect(/:sitename/, array(controller = posts, action
 = index));

 and urls are like this:

 site.com/sitename/controller/action/

 But the html helper automatically creates links like this:

 site.com/controller/action/

 Is there a way I can adjust the html helper so that the current
 sitename is added to each link in the app?


--~--~-~--~~~---~--~~
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: Global css navigation menu from DB

2007-04-20 Thread Tulio Faria

In this case, I prefer to create a component and use it in the
AppController.

I have a lot of problems with $uses in AppController, and the only way
I found to around this was using component.

Best,

On 18 abr, 10:22, Andrew McCafferty [EMAIL PROTECTED]
wrote:
 Firstly, the $name of AppController isn't Nodes so remove that
 line...

 Try replacing it with:

 var $uses = array('Node');

 This should tell AppController to use your Node model, making the
 findAllThreaded function available.

 On 18 Apr, 06:17, double07 [EMAIL PROTECTED] wrote:

  Hi All,

  I'm trying to setup a global css navigation menu. Basically All my
  pages for the site are in a table called 'nodes'. Each page has a
  parent_id so I can use findAllThreaded() to generate an unordered list
  using a 'tree' helper (http://bakery.cakephp.org/articles/view/64) I
  found in the bakery.

  Now when I set this up in a specific function within the Nodes
  controller it works fine. example:

  In the function 'edit' within the nodes controller I have this bit of
  code:
  $this-set('category_tree', $this-Node-generateList());

  In my default layout page I have:
  echo $tree-show('Node/title', $menu);

  Obviously this only works when I'm in - /nodes/edit/x

  What I want is to have that navigation available on every single page
  so I don't have to set the menu variable in each function in each
  controller. From my research around the place it seems that using
  beforeFilter() in AppController is what I'm looking for, but I'm not
  sure my syntax is correct as I get this error:
  Notice: Undefined property: PagesController::$Node in C:\wamp\www\cake
  \cake\app_controller.php on line 64
  Fatal error: Call to a member function findAllThreaded() on a non-
  object in C:\wamp\www\cake\cake\app_controller.php on line 64

  In my app_controller.php file I have:

  class AppController extends Controller {

  var $name = 'Nodes';
  var $components  = array('othAuth');
  var $helpers = array('Html', 'OthAuth');
  var $othAuthRestrictions = array( 'add','edit','delete');

  function beforeFilter()
  {

  $this-set('menu', $this-Node-findAllThreaded()); //This is
  the line in question

  $auth_conf = array(
  'mode'  = 'oth',
  'login_page'  = '/users/login',
  'logout_page' = '/users/logout',
  'access_page' = '/',
  'hashkey' = 'MySEcEeTHaSHKeYz',
  'noaccess_page' = '/users/noaccess',
  'strict_gid_check' = false);

  $this-othAuth-controller = $this;
  $this-othAuth-init($auth_conf);
  $this-othAuth-check();

  }

  }

  Could somebody please give me some pointers or tell me if I'm on the
  right track. If not are there any suggestions to achieve what I'm
  trying to do?

  Thanks in advance.


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