CakePHP2.0で、FormHelperをカスタマイズする方法

CakePHP2.0で、FormHelperをカスタマイズする方法をメモ。

/app/View/Helper/MyFormHelper.php を作成

<?php
App::uses('FormHelper', 'View/Helper');
class MyFormHelper extends FormHelper {
public function __construct(View $View, $settings = array()) {
parent::__construct($View, $settings);
}

/**
* inputをオーバーライド
*/
public function input($fieldName, $options = array()) {
$output = '';

// ここでカスタマイズを入れる



$output .= parent::input($fieldName, $options);

return $output;
}
}



/app/Controller/AppController.php を修正
※ どこのControllerでこの設定を書いてもOK

public $helpers = array(
'Form' => array('className' => 'MyForm')
);

この設定をすることで、Viewで
$this->MyForm->input('field', array());

と書かなきゃいけないところを
$this->Form->input('field', array());

と書く事が出来る。

参考サイト
CakePHP2.0 Aliasを使って拡張する
スポンサーサイト

機密鍵の、OpenSSH形式 ⇔ PuTTY形式 変換方法

いつも悩むのでメモ。

※ puttygenは、puttyとかをインストールするとインストールフォルダの中に入ってます

■OpenSSH形式の秘密鍵からPuTTY形式の秘密鍵へ変換
1.puttygenを起動して、「File」⇒「Load private key」で変換したい秘密鍵を選択
2.パスフレーズを入力すると読みこまれるので、「save private key」で保存

■PuTTY形式の秘密鍵からOpenSSH形式の秘密鍵へ変換
1.puttygenを起動して、「File」⇒「Load private key」で変換したい秘密鍵を選択、
2.「Conversions」⇒「Export OpenSSH key」で、書き出すファイル名を指定することで実施する。

参考サイト
putty で作成した キーを openssh形式に変換する方法
OpenSSH形式の機密鍵をPuTTY形式の秘密鍵に変換する

プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事