Php 如何将zend框架的一小部分包含到laravel中?
好的,我想做的是只使用Zend Translate adapter,因为我已经有5种Zend格式的语言csv。 我只想:Php 如何将zend框架的一小部分包含到laravel中?,php,zend-framework,laravel,Php,Zend Framework,Laravel,好的,我想做的是只使用Zend Translate adapter,因为我已经有5种Zend格式的语言csv。 我只想: echo $translate->_('word_to_translate'); //from zend adapter 从视图/文件夹中的视图 我将blade用作main.blade.php,并尝试调用$translate 定义为: /* * Zend_Translate */ define('APP_PATH', getenv('DOCUMENT_ROOT
echo $translate->_('word_to_translate'); //from zend adapter
从视图/文件夹中的视图
我将blade用作main.blade.php,并尝试调用$translate
定义为:
/*
* Zend_Translate
*/
define('APP_PATH', getenv('DOCUMENT_ROOT').'/members');
define('APP_LANG', APP_PATH . '/lang');
require_once 'Zend/Translate.php';
$translate = new Zend_Translate( array(
'adapter' => 'csv',
'content' => APP_LANG,
'scan' => Zend_Translate::LOCALE_DIRECTORY ) );
$translate->setLocale($locale);
$locale是较早定义的语言
我尝试的是从不同的位置静态地包含和启动所有内容,但没有成功。
也许我需要创建一个门面,我想,但是里面有zend方法,并且正在变得越来越复杂
困难
我阅读了所有关于创建facade的文档,但我不明白的是,如果必须使用composer来生成autoloader类,或者我可以手动执行,因为Zend Framework是模块化的,这很简单(假设ZF1,对于ZF2,您将使用
Zend\ObjectName
,因为它使用名称空间):
php.ini
中的include\u路径中
$translator = new Zend_Translate( ...options... );
echo $translator->_('Hello world');