[Movable Type]Movable Type5.2.3をインストールしてみる

どうもこんばんは!
この頃、日中は25℃を超える夏日が続いてますが、
外へ出る人はもちろん、室内で過ごす方も熱中症にならないように水分をこまめに取りましょう!

というわけで、今回はMovable Type(以下MT)をインストールする機会が会ったのでその備忘録でも残しておこうと思います。
(さらに…)

[CakePHP]View内で色々と出力

○タイトルを出力

<?php
$this->set("title_for_layout", "タイトルのテキスト") //$title_for_layoutの変数にタイトルを代入
echo $title_for_layout; //上記でセットした変数を表示
?>

■HTMLヘルパー
view内でよく使われる基本的なタグを出力する。

○charsetを出力

<?php echo $this->Html->charset(); ?>

○CSSのメタタグを出力

<?php echo $this->Html->css('cake.style')  //webrootのcssフォルダ内のファイルを呼び出して表示 ?>

SQLite Managerを使ったときに出たエラー

SQLite Managerをhtdocsに入れてアクセスをしてみると以下のエラーが出た。

Strict Standards: Non-static method sqlite::getDbVersion() should not be called statically, assuming $this from incompatible context in C:xampphtdocssqlitemanagerincludeSQLiteAutoConnect.class.php on line 12

sqliteクラスのgetDbVersion関数がStaticになっていないのが原因っぽい。

そこで、C:xampphtdocssqlitemanagerincludesqlite.class.phpの

function getDbVersion($fullPath){
//中身は略
}

の部分を

static function getDbVersion($fullPath){
//中身は略
}

と関数の前にStaticに書き換えたら表示できた。

CakePHP

■静的ページを追加する
webroot内に静的ページ(html等)を入れてルート直下にアクセスすることで表示出来る。
(http://●●.jp/だったらhttp://●●.jp/index.html)

■set()メソッドについて
controller内でset(‘変数名’,’データ’)を宣言するとview内でecho $変数名 という形で出力できる