HTML は think.session を使用して表示されます。 TP フレームワークの初心者ですが、コントローラーに変数を設定するにはどうすればよいですか?

WBOY
リリース: 2016-06-20 12:40:03
オリジナル
628 人が閲覧しました

<?phpnamespace Home\Controller;use Think\Controller;class LoginController extends Controller{    public function index()    {        $this->display('index/login');    }    public function logincl()    {         if (IS_POST) {                                $user = M('member')->where(array('MB_username' => admin))->find();   //在HTML里我用{$Think.session.adminuser},代码可以显示我当前登录的账号,但是我用下面{$Think.session.test},就显示不了,空白的,                $test = M('aconfig')->where(array('zcinfo' ))->find();      //我的HTML用{$Think.session.test}代码这个显示不了,test变量的值,那里出错了吗,(aconfig 这个是数据库表名)                   session('test',$test['zcinfo']);             //我的HTML用{$Think.session.test}代码这个显示不了,test变量的值,那里出错了吗,  (aconfig 这个是数据库表的字段名,我就是想在html显示这个字段里面值),求救                    session('adminuser', $user['mb_username']);                                                               $_SESSION['logintime'] = time();                    die("<script>document.location.href='/admin.php/Home/Index/main';</script>");        }    }        }
ログイン後にコピー


ディスカッションへの返信 (解決策)

HTML で表示するには {$Think.session.test} コードを使用します

さらに、 なぜしないのですか?

            <td bordercolor="cccccc"><select name="opwww" id="opwww">            <option value="0" ';if ($Think.session.adminoff==0){echo "selected=selected";};echo '>开启注册系统</option>            <option value="1" ';if ($Think.session.adminoff==1){echo "selected=selected";};echo '>关闭注册系统</option>          </select>     
ログイン後にコピー
これは一体何ですか? dump($test) して値があるかどうかを確認できますか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート