나는 $ this-> Session-> var을 가진 플러그인 구성 요소 내에서 세션 변수를 얻을 수있을 것이라고 생각했지만 $ this-> Session을 사용할 수없는 것처럼 보였다. 기본 앱에서 세션에 어떻게 액세스합니까?CakePHP - 플러그인에서 세션에 어떻게 액세스합니까?
0
A
답변
0
때문에 :
<?php
class MyComponent extends Object {
// This component uses other components
var $components = array('Session', 'Math');
function doStuff() {
$result = $this->Math->doComplexOperation(1, 2);
$this->Session->write('stuff', $result);
}
}
?>
당신은 샘플이 수행되는 곳부터 this을 확인해야합니다.
0
이 당신을 도울 수 있습니다 세션은 당신이 그것을 포함하는 데 필요한 구성 요소입니다 http://book.cakephp.org/view/173/Sessions
관련 문제
- 1. ActionMailer 클래스 내에서 세션에 어떻게 액세스합니까?
- 2. 웹 서비스 호출에서 세션에 읽기 전용으로 액세스합니까?
- 3. CAKEPHP : 플러그인에서 플러그인을 사용할 수 있습니까?
- 4. WAR의 루트에 어떻게 액세스합니까?
- 5. NSMutableDictionary의 키에 어떻게 액세스합니까?
- 6. QTabWidget에있는 위젯에 어떻게 액세스합니까?
- 7. WF4에서 데이터베이스에 어떻게 액세스합니까?
- 8. 팝업 버튼에 어떻게 액세스합니까?
- 9. 파이썬에서 웹캠에 어떻게 액세스합니까?
- 10. Java와의 연결에 어떻게 액세스합니까?
- 11. QTextDocument의 QUndoStack에 어떻게 액세스합니까?
- 12. TPicture.Graphic의 팔레트에 어떻게 액세스합니까?
- 13. ListViewItem에 어떻게 액세스합니까?
- 14. WP7에서 어떻게 podcast에 액세스합니까?
- 15. APP_CODE에서 asp.net 세션 변수에 어떻게 액세스합니까?
- 16. 어떻게 Wordpress 플러그인에서 컬을 사용합니까?
- 17. 고유 한 false로 설정된 cakephp 플러그인에서 HABTM 관계 사용
- 18. 다른 클래스의 변수에 어떻게 액세스합니까?
- 19. ActiveXObject에서 window.document 객체에 어떻게 액세스합니까?
- 20. iFrame에서 서블릿 결과에 어떻게 액세스합니까?
- 21. BaseHTTPRequestHandler에서 HTTPServer의 멤버에 어떻게 액세스합니까?
- 22. 다른 엔진 모델에 어떻게 액세스합니까?
- 23. CodeIgnitor에서 내 모델에 어떻게 액세스합니까?
- 24. JavaScript에서 PHP 변수에 어떻게 액세스합니까?
- 25. jquery에서 모델 속성에 어떻게 액세스합니까?
- 26. 어떻게 erlang이 공유 리소스에 액세스합니까?
- 27. ASP.NET 컨트롤의 내용에 어떻게 액세스합니까?
- 28. AppleScript에서 클립 보드에 어떻게 액세스합니까?
- 29. Windows 자격 증명에 어떻게 액세스합니까?
- 30. 카산드라에서 어떻게 과거 데이터에 액세스합니까?
플러그인에서 $ this-> Controller-> Session-read()를 수행하여 세션의 var에 액세스해야하는 것처럼 보입니다. – Owen
사실,하지만 $ this-> Controller 인스턴스를 전달해야합니다. 즉, 플러그인을 호출 할 때 $ this-> PluginComponent-> method ($ this);를 전달해야합니다. 플러그인의 매개 변수로 올바르게 설정하십시오. 너무 많은 노력이 필요합니다. 그래서 나는 그것을 제안하지 않습니다. –
@NikChankov 플러그인 파일에서 세션 값을 가져와서 어떻게해야합니까? – coder