SmartyテンプレートからPHPの定数を利用する方法
よくあることだと思いますが、Smartyテンプレートの中で、PHPの定数使いたいの><
なんて場合、ありますよね。
こんな場合は、以下のよう記述すると、PHPで定義した定数を参照することができます。
//PHPで定数を定義defined("APP_NAME") || define("APP_NAME", "blog");
// Smartyテンプレでの記述
<h1>{$smarty.const.APP_NAME}</h1>
// 出力結果
<h1>blog</h1>
Smartyで定数使うときは、同盟の変数をassignして...なんてやってましたが、これを使えばそんなことしなくて済む!
意外と知らないことが多いです。
参考:予約変数 {$smarty} | Smarty
サーバー移転しました。
今までロリポップさんのレンタルサーバーを契約してブログを運営しておりましたが、次年度更新の料金を払い忘れて解約状態に/(^o^)\
そんなこんなでせっかくなのでみんな大好きVPSをさくらインターネットさんにて契約させて頂きました。
コンソール画面見ながらwktkしてCentOS5.6(デフォルト)で構築しました。
サーバーの構成も今までは
- PHP5.3
- Apache2系(多分2.2?)
- MySQL5系(多分5.2?)
でしたが、VPSに切り替えてからは、
- PHP5.3(同じ)
- Nginx(New!)
- MySQL5.5(ちょっと上がった)
という構成になりました。
リバースプロキシの設定はまだしていませんが今後必要に応じて追加していこうかと思います。
ついでにLaquu.JSを運営しているサーバーも同一サーバーだったりします。
中身の話をすると、laquu.comはすべてZendFramework上で構築し、半CMSのような機能を実装させてます。
なので、Laquu.JS自体にバージョンアップがあっても、比較的楽に更新したりもできます。
ということで、復元まで約1週間ほどかかりましたが、これからもZendFrameworkやWordPressに関する記事を書いてく努力を精一杯出す素振りを見せますので、皆様よろしくお願いします!;)
退職
突然ですが、今年度で現在務めている会社を退職します。
現在務めている会社は約3年とちょっと努めさせて頂きました。
その間、いろいろな人に出会い、様々な技術を学びました。
また、人間的にもいろいろ成長できたのではないかとも思います。
現在は有給休暇を消化中で、その合間に就職活動をしておりました。
次の勤め先は先日決定し、1月から美容系の企業で働かせていただける予定となりました。
業態としては未経験の場ですが、また新しい技術を学び、提供・開拓していくことが出来ればいいなと思っています。
これからもLaquu.JSの開発はもちろん続けていきますし、今後は自分でも何かWebサービスを提供できるような人間になれたらいいなと、来年の抱負を口にしています。
今までお世話になった皆様、今までありがとうございました。
また、今後ともよろしくお願いいたします。
これからお世話になる皆様、今後ともよろしくお願いいたします。
それでは、アディオス!(柳沢慎吾風に)