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 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
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
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
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
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
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
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
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.
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)
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
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)
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)
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)
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
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
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(?!)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
/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.
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
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
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
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?
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
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
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
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 ???
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?
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
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
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
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?
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
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
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
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
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
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 -~--~~~~--~~--~--~---