rosio / php-to-javascript-variables
此包最新版本(v1.0.1)没有可用的许可信息。
v1.0.1
2014-06-18 05:00 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~4.1
This package is not auto-updated.
Last update: 2024-09-28 15:39:24 UTC
README
这是一个简单的包,允许轻松地从PHP共享变量到JavaScript。这是对laracasts/utilities包的重写。我之所以这么做,是因为上述包需要PHP 5.4+,而且我不喜欢它们的设计。
安装
composer.json
"require": { ... "rosio/php-to-javascript-variables": "~1.0" }
config/app.php
'providers' => array( ... 'Rosio\PhpToJavaScriptVariables\PhpToJavaScriptVariablesServiceProvider', ),
使用
controllers\HomeController.php
public function showWelcome() { JSLocalize::put(array( 'variableName' => 'variableValue', 'anotherVariable' => array(1, 2, 3) )); return View::make('hello'); }
views\hello.php
<!doctype html> <html lang="en"> <head> ... {{ App::make('JSLocalizeDumper')->dump() }} ... </head> <body> <script type="text/javascript"> alert(app.variableName); </script> </body> </html>