Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: basickdagger en 10 Junio 2019, 09:31 am



Título: [Resuelto] no puedo cargar controllers en cakePHP
Publicado por: basickdagger en 10 Junio 2019, 09:31 am
Actualmente estoy trabajando sobre el proyecto de otra persona, tengo que agregar nuevas páginas, así que investigando en internet un poco he logrado conseguir algunos cambios, el problema sucede cuando tengo que crear una nueva vista, no logro hacerlas funcionar, he copiado incluso modelos vistas y controladores con distintos nombres/funciones y no sirve. Intente con un simple hola mundo de ejemplo y me marca error not found al colocar la URL

VIEWS:
Core/Views/Hellos/index.ctp
Código
  1. <h3> Hello World </h3>
MODEL:
Core/Models/Hello.php
Código
  1. <?php
  2. class Hello extends AppModel {
  3.    var $name='Hello';
  4. }
  5. ?>
CONTROLLERS:
Core/Controllers/HellosController.php
Código
  1. <?php
  2. class HellosController extends AppController {
  3.    var $name='Hellos';
  4.    public function index() {
  5.    }
  6. }
  7. ?>

al querer abrir la URL
miweb.com/Hellos   me manda directamente al not found

Esto solo me pasa cuando realizo una nueva vista/modelo/controller si edito algunas de las que ya están me permite editar sin problema, alguna idea?


Título: Re: no puedo cargar controllers en cakePHP
Publicado por: cassiani en 14 Julio 2019, 20:04 pm
Asegurate de que tienes una ruta configurada apuntando a tu nuevo controlador.

https://book.cakephp.org/2.0/en/development/routing.html
https://book.cakephp.org/3.0/en/development/routing.html


Título: Re: no puedo cargar controllers en cakePHP
Publicado por: tosk en 15 Julio 2019, 09:43 am
Parece que puede ser lo que comenta cassiani.

Ejemplo de routes:
https://github.com/gothinkster/cakephp-realworld-example-app/blob/master/config/routes.php