Answer the question
In order to leave comments, you need to log in
yii + phpexcel?
I'm trying to make friends these two systems
threw in
...\protected\vendor\PHPExcel\
PHPExcel.php
PHPExcel\...
all files php
<?php
// change the following paths if necessary
$yii = dirname(__FILE__) . '/../yii/framework/yii.php';
$config = dirname(__FILE__) . '/protected/config/main.php';
// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG', true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL', 3);
require_once($yii);
//Yii::createWebApplication($config)->run();
$app = Yii::createWebApplication($config);
// adding PHPExcel autoloader
Yii::import('application.vendor.*');
require_once "PHPExcel/PHPExcel.php";
require_once "PHPExcel/PHPExcel/Autoloader.php";
Yii::registerAutoloader(array('PHPExcel_Autoloader', 'Load'), true);
$app->run();
include(PHPExcel_Shared_String.php): failed to open stream: No such file or directory
Answer the question
In order to leave comments, you need to log in
I highly recommend abandoning "thrown" and start using composer, especially since yii and phpexcell are easily connected through it. Here you can read main.org.ua/yii1-composer
If it's simple, then
php -r "readfile('https://getcomposer.org/installer');" | php # скачали composer
php composer.phar require "yiisoft/yii:@stable" # подключили yii1
php composer.phar require "phpoffice/phpexcel:@stable" # подключили phpexcel
require_once(__DIR__.'/../vendor/yiisoft/yii/framework/yii.php');
require_once(__DIR__.'/../vendor/autoload.php');
$config= require(__DIR__.'/../config/web.php');
Yii::createWebApplication($config)->run();
1. what is the question then? can you help translate the error? google translate cancelled?
2. you are not connecting the library correctly. read the documentation
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question