- 前ページ
- 次ページ
<?php
$form->create('モデル名', array('url' => array('controller' => 'コントローラ名', 'action' => 'アクション名')));
$form->create('モデル名', array('url' => array('controller' => 'コントローラ名', 'action' => 'アクション名')));
?>
<?php echo $form->create(); ; ?>
この記述方法だと、Adminルーティングで /パス/admin/コントローラ名/アクション名 で画面を表示している場合、
コントローラで、function admin_アクション名(){ ・・・ }を参照してしまう。
Adminではない、function admin_アクション名(){ ・・・ }を参照したい場合は、
'admin'=>falseを記述してあげる。
<?php
$form->create('モデル名', array('url' => array('controller' => 'コントローラ名', 'action' => 'アクション名', 'admin' => false)));
$form->create('モデル名', array('url' => array('controller' => 'コントローラ名', 'action' => 'アクション名', 'admin' => false)));
?>
<?php echo $form->create(); ; ?>
<?php
$data = array('login_id' => '****','password' => '****');
$this->Auth->login($data);
?>
と記述すると、新しい情報($data)でログインが可能です。
再ログインというよりは、ログイン情報を書きかえるイメージに近い。
例えば、
ログイン情報(login_id, password)を会員情報変更画面等で変更可能なシステムの場合、
会員情報更新後、上記コードを記述してあげると
$data = array('login_id' => '****','password' => '****');
$this->Auth->login($data);
?>
と記述すると、新しい情報($data)でログインが可能です。
再ログインというよりは、ログイン情報を書きかえるイメージに近い。
例えば、
ログイン情報(login_id, password)を会員情報変更画面等で変更可能なシステムの場合、
会員情報更新後、上記コードを記述してあげると
$this->Auth->user();で取得できる情報も更新後の(login_id, password)を取得できます。