[PHP] CodeIgniterの1.7から2.0へのアップグレード
「CodeIgniter 1.7.1 」で動いているシステムを「CodeIgniter 2.0.1」にアップグレードした時の変更点をまとめてみました。※元々のシステムによって大きく作業量なども変わるはずなのでご注意ください。
【当ブログではアフィリエイト広告を利用しています】
ITコンシェルジュ
「CodeIgniter 1.7.1 」で動いているシステムを「CodeIgniter 2.0.1」にアップグレードした時の変更点をまとめてみました。※元々のシステムによって大きく作業量なども変わるはずなのでご注意ください。
起動しなくなったWindowsのデータをバックアップするのにKNOPPIXは便利です。KNOPPIXはCD等から起動できるOSで、NTFSへのアクセス、ネットワーク共有フォルダへのアクセスも簡単に利用できます。
それでは、最後に設定値を画面の入力値で更新する部分です。[sourcecode language="php"]
function option_page() {
管理画面で設定メニューにページを追加できたので、今度は提供されている機能で値を保存してみよう。WordPress内で値を保存する場合は、PHPのセッション変数をイメージするとよいかもしれない。
今度はプラグインで管理ページを作ってみましょう。まずは、表示させるだけのプラグインです。
Windows Vista/7 で導入されている「互換性ファイル」機能でハマってしまった。「Program Files」「Windows」フォルダ内のファイルを管理者権限で実行していないプログラムで書き換えようとした際に、この機能が何もアナウンスもなく動きます。
前回に引き続き、「Hello world」的なプラグインを例に説明していきます。次に実際の処理なのですが、API フックという機能を使ってプラグインを作成します。
いわゆる「Hello world」的なプラグインを例に説明していきます。まずは、PHPファイルをWordPressにプラグインとして認識させる必要があります。
パーティションを拡げられない時に、何とかしてCドライブの容量を空けようとしてみます。手っ取り早くはこの4点です。
iCalendar形式データでGoogleカレンダーに予定を取り込めました。※「iCalendar」「vCalendar」の違い
「PixoPoint Menu Plugin」プラグインは、1行のプログラムコードをペーストする埋め込むだけで、簡単にドロップダウンメニュー付きのグローバルメニューを作り出せます。設置方法はこんな感じです。
OSが変わっても、毎回変えております。フリーソフトを使って、簡単に変更できますよ~
WMI の Win32_Product クラスでこんな情報も取得できます。こちらも、前回のログインユーザ名と同様に、Windows7(64bit)でも正しく取得できました。