zend初心者です。名前空間について知りたいです。
このコードは何を意味しますか?
$a=新しい Zend_Session_Namespace(Zend_Registry::get('session_variable'));
私を助けてください。
zend初心者です。名前空間について知りたいです。
このコードは何を意味しますか?
$a=新しい Zend_Session_Namespace(Zend_Registry::get('session_variable'));
私を助けてください。
実際には、スタックオーバーフローに関する質問を投稿する前に、Googleで検索する必要があるかもしれませんZend_Session_Namespace
。ここにはない。グーグルで利用可能な記事の。ただし、Zend_Session_Namespaceに関する基本的なガイダンスがここにあります。
Zend Frameworkは、Zend_Session
コンポーネントを使用した高度なセッション処理を提供します。$_SESSION
このコンポーネントを使用すると、PHPのグローバル変数にアクセスする必要がなくなります。
Zend_Session
名前空間を使用してセッションデータを保存します。つまり、セッションデータを読み書きする場合は、最初に名前空間を指定する必要があります。これにより、セッションに保存されている他の値をあまり気にすることなく、さまざまなセッションデータを簡単に保存できます。
例:
<?php
require_once('Zend/Session.php');
$session = new Zend_Session_Namespace('identity');
//You can used it like this:
$username= $session->username;
$userid= $userid;
?>
詳細については、zendフレームワークのドキュメントからZendセッションの名前空間をお読みください
$a=new Zend_Session_Namespace(Zend_Registry::get('session_variable'));
上記のコードは次のことを意味します。zend_registryのsetメソッドをどこか(ブートストラップにある可能性があります)を使用してzendレジストリに設定し、zend_registry's
getメソッドを使用してアクセスしています。
Zend Frameworkを初めて使用する場合は、次のチュートリアルを実行することをお勧めします。
http://www.phpeveryday.com/articles/Zend-Framework-Basic-Tutorial-P840.html
http://framework.zend.com/manual/1.12/en/reference.html
お役に立てば幸いです。