Php 如何将zend框架的一小部分包含到laravel中?

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

好的,我想做的是只使用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').'/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
,因为它使用名称空间):

  • 将Zend Framework库文件夹添加到
    php.ini
    中的
    include\u路径中
  • 创建Zend_Translate对象,如下所示:

    $translator = new Zend_Translate( ...options... );
    
  • 翻译文本,如下所示:

    echo $translator->_('Hello world');
    
  • 可以找到有关Zend_Translate的完整文档