草庐IT

import-from-excel

全部标签

php - Laravel 5 : How can I pass a variable from a controller method to app. Blade .php?

我在布局文件app.blade.php中显示了一个变量。该变量在我的全局“ViewComposer”中定义了一个默认值。我需要从Controller方法中覆盖该值,我该怎么做? 最佳答案 这是一个棘手的问题。问题是View编写器在Controller返回View后被触发。但是,如果已设置该值,您可以在View编辑器中检查:publicfunctioncompose(View$view){if(!$view->offsetExists('foo')){$view->with('foo','default');}}当您想“覆盖”Cont

将所有数据导出到使用PHP和MySQL记录的特定用户的Excel表中

我只想导出特定用户输入的那些记录。例如:我已通过用户ID-USER_TEST登录,并且几乎没有输入的记录。对于同一记录,将记录保存到数据库中时,我的登录名也与记录一起保存。当我想在会话中获取并显示特定用户的数据时,其工作正常。但是,当我使用相同的查询下载报告时,我没有遇到任何错误,该页面正在使用空白字段下载。这是我使用的代码用于在Excel表中下载记录。_authenticate();$ten=$_SESSION['admin_login'];?>get_nicename()."';";$result_data=$con->query($sql_data);$results=array();$

php - 拉维尔 4.2 : Copying database records from one database to another

我需要在Laravel4.2中将记录的子集从一个数据库复制到另一个数据库我已经编写了一个artisan任务来加载我需要从“默认”数据库连接复制的模型,现在需要将它们保存到第二个数据库连接(在config/database.php中定义)。我找不到任何使用模型的save()方法保存到默认连接以外的数据库的方法。这可能吗?我可以将我的保存“推送”到第二个数据库连接吗?或者我是否需要更改为“拉取”逻辑,反转我的数据库连接定义,并在保存到“默认”连接之前从“第二个”连接加载数据? 最佳答案 首先,您必须在app/conifg/databas

phpunit 从不抛出 "Argument #3 (No Value) of PHPUnit_TextUI_ResultPrinter::__construct() must be a value from "", "auto"或 "always""

我只是在测试Php单元。这是我的DependencyFailureTest类:require_once'../vendor/autoload.php';usePHPUnit\Framework\TestCase;classDependencyFailureTestextends\PHPUnit\Framework\TestCase{publicfunctiontestOne(){$this->assertTrue(false);}/***@dependstestOne*/publicfunctiontestTwo(){}}但是在运行命令phpunit--verboseDependenc

php - 将自定义列添加到 laravel excel

我正在使用maatwebsite/excel,我想知道在将数据导出为CSV时是否可以添加自定义列?说明我成功导出了我的产品数据,但我的产品还有其他选项没有存储在我的产品表中,例如:规范。我的规范存储在2个不同的表中,名为specifications,其中父级如CPU和subscpecifications其中子级存储为:酷睿i5。我正在使用另一个表来存储child的ID和产品ID,以便将每个产品与其子规范相关联。听起来很复杂吧?:)这里我提供丑陋的map来获取逻辑:)现在,我尝试做的是:在我的csv文件中添加额外的列,并包含每个产品的所有规范。示例:代码这是我当前的导出函数publicf

CakePHP 中的 PHPExcel : error--excel file incompatible or corrupted

我正在使用Cake;当我使用生成函数在浏览器中打开excel文件时:我从MicrosoftExcel中收到此错误:Excelcannotopenthefile'Groupslist.xlsx'becausethefileformatorfileextensionisnotvalid.Verifythatthefilehasnotbeencorruptedandthatthefileextensionmatchestheformatofthefile.我试过从浏览器下载文件后去掉文件名中的空格,然后再次打开,它显示了与上述相同的错误。任何人都经历过这个并解决了它?或者有什么线索吗?基本上

php - 在 Symfony : How to exclude module from filters chain

我有一个自定义过滤器做一些事情。而且我希望特定模块不包含在过滤器链中。换句话说,对于这个模块,我希望我的自定义过滤器不在这个模块上执行,而在其他模块上执行。 最佳答案 我也使用自定义过滤器,在这个过滤器中你可以检索当前模块:getContext();if('moduleName'==$context->getModuleName()){//jumptothenextfilterreturn$filterChain->execute();}//otherstuff}}否则,你也可以在filters.yml文件中给出被排除的模块:cus

php - 交响乐 2 : Access updated configuration from inside a command

我们正在创建一个依赖于其他命令来生成新数据库并构建其架构的命令。到目前为止,我们已经成功地让它读取config.yml文件,添加我们的新连接信息,并将文件写回。在同一个命令中,我们然后尝试运行symfony命令来创建数据库和模式:更新。这是我们遇到问题的地方。我们收到以下错误:[InvalidArgumentException]DoctrineORMManagernamed"mynewdatabase"doesnotexist.如果我们第二次运行该命令,则不会出现错误,因为更新后的配置文件会重新加载到应用程序中。如果我们在写入config.yml文件后手动运行doctrine命令,它也

php - Laravel Excel 安装

我刚刚使用composer获取MaatwebsiteLaravel-Excel。我即将使用它,但我是安装/使用软件包的新手。到目前为止,我只使用了Laravel附带的东西。我正在阅读thedocumentation并且正在按照这些步骤进行操作(我已经完成了前三个步骤)但是我对这一行感到困惑;TheclassisbindedtotheioCasexcel$excel=App::make('excel');我真的不知道其中大部分是什么意思。我已经阅读了一些关于ioC的内容,然后是依赖注入(inject)(对我来说也是新手)。但我仍然不知道-文档的这一部分是否告诉我做某事?我在命令行上运行了

php - 导出 xls 文件在 php 中的导入时间不可读

我正在使用下面的代码导出xls文件,它是工作文件,但我的问题是当我尝试使用require“XLS/Excel/reader.php”库读取文件时,它返回错误“文件不可重读”。当我另存为导出xls文件并尝试导入它时。functionxlsBOF(){echopack("ssssss",0x809,0x8,0x0,0x10,0x0,0x0);}functionxlsEOF(){echopack("ss",0x0A,0x00);}functionxlsWriteNumber($Row,$Col,$Value){echopack("sssss",0x203,14,$Row,$Col,0x0);