smartyでキャッシュを有効にする

type Posted in Smarty
0

cacheディレクトリのパーミッションは707等。

///
$smarty->caching = 2;
$smarty->cache_lifetime = 60;

displayの第二引数にユニーク値を入れる。

$cache_id = md5($SERVER_['REQUEST_URI']);
display(テンプレート名, $cache_id);

///

is_cached()を使ってキャッシュがある場合にDBアクセスを省略したりもできる。

http://ameblo.jp/takuya/entry-10009585143.html


http://www.phppro.jp/school/smarty/vol7/3

md5↓

http://phpspot.net/php/pgmd5%82%CC%82%A2%82%EB%82%A2%82%EB%82%C8%8Eg%82%A2%95%FB.html

ドットコマンド

type Posted in CakePHP, Linux
0

シェルコマンド
ドット(.)
現在のシェルでコマンドを実行する
スクリプトを呼び出したシェルと同じシェルでコマンドの実行が可能。
スクリプトから呼び出したコマンドで環境変数を変更するとその内容は失われてしまうが
(.)ドットコマンドを使えば実行するコマンドの中で
現在の環境を変更できる。
他のコマンドを実行するための環境設定を行うラッパー(あるプログラムの返り値を別のプログラムに渡すためのプログラム)としてスクリプトを作成するのに便利。
スクリプト内でも使用可能。

coreserverのcakeでconsoleを使う

type Posted in CakePHP
0

cd public_html/XXX/cake/cake/console

./cake
すると
./cake: Permission denied
なので
chmod 744 cake
自分に実行許可 他人は書き込み禁止

./cake
すると
Welcome to CakePHP v1.X.X.X Console
以下略

cakephp反映

type Posted in CakePHP
0

/app/tmp/cache

/app/tmp



777 (or 707?)

/app/.htaccess
/app/webroot/.htaccess
/app/.htaccess

/app/webroot/.htaccess

を削除



/app/config/core.php


Configure::write('Security.salt', 'XXXXXXXXXXXXXXXXXXXXXX');
を書き換え

Configure::write('App.baseUrl', env('SCRIPT_NAME'));



Configure::write('Routing.admin', 'admin');
コメントアウト//を削除

cakephpでsmarty

type Posted in CakePHP, Smarty
0

めもぶっくまーく

http://blog.sakutto.net/?p=80

smartyのforeachでループを制限する方法

type Posted in Smarty
0


http://www.wetch.co.jp/blog/index.php?itemid=6

{foreach from=$list item=var name=myloop}
{if $smarty.foreach.myloop.index < 5 }
{$var}
{/if}
{/foreach}