14.4 - Comunicação entre Model e Controller

Imprimir

14.4 - Comunicação entre Model e Controller


Habilidade é o que você é capaz de fazer. Motivação determina o que você faz. Atitude determina o quão bem você faz. (Lou Holtz)


Criar function abaixo no model ArticlesTable.php:

	public function teste()
	{
		return 'Funciona';
	}

Chamar no ArticlesController.php :

use Cake\ORM\TableRegistry;

		$articles = TableRegistry::get('Articles');
		$func=$articles->teste();// Redebe do Model

//dd($func);
		$this->set('func',$func); // Envia para a view

Na view

print $func
ou
debug($func)


Redirecionamento para outras páginas

controller/action

$this->redirect(['controller' => 'Clientes', 'action' => 'index'])

URL

$this->redirect('http://ribafs.org')

Action do controller atual

$this->redirect(['action' => 'edit', $id]);

Para o próprio link de onde veio

$this->redirect($this->referer());

Carregar model que não é o default em Controller

$this->LoadModel('Clientes');
Upload de arquivos com o CakePHP 3

http://www.naidim.org/cakephp-3-tutorial-12-file-uploads


Como integrar o login do Facebook com o CakePHP 3

https://www.startutorial.com/articles/view/how-to-integrate-facebook-login-with-cakephp-3


Instalando o Wordpress em um aplicativo CakePHP 3

https://stackoverflow.com/questions/42891150/installing-wordpress-inside-cakephp-3
https://www.startutorial.com/articles/view/installing-wordpress-in-a-cakephp-application