$smarty->assign("title","XXX");
}else{
$smarty->assign("title","XXXXXX");}
上記php記述の意味と用途について教えてください。
getAuth()というのは認証です。
認証を通過したら、{$title}に'XXX'を、通過しなかったら'XXXXXX'を
ということです
assignは値を代入します。
たとえば
<html>
{$title}
</html>
というテンプレートがあれば
これを行うことにより
<html>
XXX(認証失敗時はXXXXXX)
</html>
というhtmlがはき出される、といった具合です。
http://pear.plus-server.net/package.authentication.auth.auth.get...
http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/api.a...
オブジェクト$authのなかのgetAuth()関数を呼び出し、結果が真ならばオブジェクト$smartyの中のassign()関数を呼び出して、titleというテンプレート変数に"XXX"という文字列を、そうでない場合は同じく"XXXXXX"という文字列を与えます。
getAuth()はユーザが認証済みかどうかを調べる関数なので、認証済み(例えばloginしている)ならばtitleが"XXX"、そうでないならtitleが"XXXXXX"にセットされます。
コメント(0件)