私はCakephp 2.3に取り組んでいます.dbに保存しているデータを暗号化しようとしているので、これを行う方法を探しました. これを見つけましたhttp://bakery.cakephp.org/articles/utoxin/2009/08/01/cryptable-behaviore
私はそれが最善の行動であるかどうかわからないか、誰かがより良い行動をしているなら、私に提案してください..
ここでの問題は、リンクのすべての詳細を読んだことですが、暗号化されたフィールドをデータベースに保存する方法を知ることができません
たとえば、コントローラーにデータを保存する関数があります
$this->Messages->save($this->request->data);
このデータをデータベースに暗号化して保存するにはどうすればよいですか
そして私のモーダル
public function getAllMessages($id){
return $this->find('all',array(
'order'=> array( 'idTextMessage DESC'),
'conditions' => array('User_id' => $id)));
}
このデータを解読するにはどうすればよいですか
私はこれをしましたが、うまくいきませんでした
class Message extends AppModel{
public $useTable = 'textmessage';
public $actsAs = array(
'Cryptable' => array(
'fields' => array(
'mobileNo',
'body'
)
)
);