草庐IT

初中生

全部标签

php - Symfony2 中生成的 URL 的用例?

我拥有纯PHP和Drupal背景,最近正在学习Symfony2框架。目前我在本书的路由章节中。这可能是一个简单的问题。有哪些现实世界的用例可以说明人们为什么要在Symfony应用程序中生成URL?我理解代码,但在确定其实际应用时遇到了一些麻烦。p>我指的是thissection你需要复习一下吗?一如既往,谢谢!附言Symfony很棒。:) 最佳答案 基本上,只要您需要链接到应用程序中的任何地方,您都需要生成一个URL。假设您有一个应用程序需要管理一些用户。这意味着您可能会有像/user/create、/user/edit/(user

php - 在 Laravel 中生成可填写/可编辑的 PDF

我正在使用barryvdh/laravel-dompdf包在laravel中生成DOMPDF。通过以只读模式呈现View和HTML元素,它工作正常。但是,我正在尝试生成可填写/可编辑的PDF,以便用户无需在第3方编辑器工具中打开它即可输入详细信息。下面是我使用barryvdh/laravel-dompdf包生成PDF的代码片段。$file="Storage/pdf/document.pdf";$data=array("foo"=>"bar");$view=view('pdf.document',$data);\PDF::loadHTML($view)->setPaper('A4','p

php - 在 Laravel 5.5 中生成工厂

我在命令下运行phpartisanmake:factory地址工厂我得到低于结果$factory->define(Model::class,函数(Faker$faker){但我想得到如下结果$factory->define(App\Address::class,函数(Faker$faker){我该怎么办? 最佳答案 如果您希望ma​​ke:factory命令为现有模型生成工厂类,您需要通过--model选项告诉它使用哪个模型:phpartisanmake:factoryAddressFactory--model="App\\Addr

php - 在金字塔结构中生成随机玩家优势 (PHP)

对于在线游戏(MMORPG),我想创建具有随机强度值的角色(玩家)。越是强的角色,越不应该有这种东西。例子:12,000名实力为1的玩家10,500名2名玩家8,500名3名玩家6,000名4名玩家3,000名5名玩家实际上,我需要从1.1到9.9的float、渐进强度值,但对于此示例,使用整数强度更容易解释。您知道我如何用PHP编写代码吗?当然,我需要mt_rand()来生成随机数。但是我怎样才能实现这种金字塔结构呢?它有什么功能?根函数、指数函数、幂函数还是对数函数?提前致谢!在图表中应该是这样的:Pyramidgraphhttp://img7.imageshack.us/img7

php - 如何在 symfony2 表单中生成多个复选框

我想在我的Symfony表单中显示来自预定义数组的复选框。用户应该能够选择多个,但我做不到。这是我的代码:publicfunctionbuildForm(FormBuilder$builder,array$options){$roles=array('role1','role2','role3');$builder->add('name')->add('roles','checkbox',$roles);} 最佳答案 参见choicetypereference.publicfunctionbuildForm(FormBuilder$

php - 在 PHP 中生成高达 100MB 的随机字符串以进行测试的有效方法?

出于测试目的,我需要这样的函数:/***@paramint$sizeInBytes**@returnsstringwithrandomdata*/functionrandomData($sizeInBytes){...}有什么有效实现的想法吗?需要速度而不是真正的随机性(更像是一种“loremipsum”)。我最简单的想法是在文件系统中使用真正的大文件并通过流获取所需的大小。但这至少需要一个100MB的文件。有没有更好的办法? 最佳答案 如果您有可用的内存,只创建一个很长的字符串怎么样?这不应该花那么长时间:)$x=str_repe

php - 在 ZF2 中生成 PDF?

我正在开始一个新项目,而且我对ZendFramework2也是相当陌生。从要作为变量($html)传递的html代码生成pdf的建议是什么?我在网上看到DOMPDF非常好,但我不确定如何使用它,查看文档。对于初学者来说最简单的方法是什么? 最佳答案 您对DOMPDF的选择是正确的。它是ZendFramework2中最容易使用的。只需添加一个简单的模块(DOMPDFModule)即可。由于您是ZendFramework2的新手;下面是如何使用它。第1步:下载DOMPDFModule将"dino/dompdf-module":"dev-

PHP & XML - 如何从这个 XML 在 PHP 中生成 soap 请求?

我对SOAP操作完全陌生。我获得了一个XML文档(SOAP),用于获取运输方式的一些收集点。来自此处的手册:http://privpakservices.schenker.nu/package/package_1.3/packageservices.asmx?op=SearchCollectionPoint我可以看到我需要使用以下SOAP请求:POST/package/package_1.3/packageservices.asmxHTTP/1.1Host:privpakservices.schenker.nuContent-Type:text/xml;charset=utf-8Con

php - 我可以在 Perl 或 PHP 中生成 SHA1 吗?

Verotel需要使用sha1_hex函数对一些数据进行哈希处理。它到底是什么?整个互联网上都没有关于它的信息。他们说“使用了SHA-1哈希(十六进制输出)”。带十六进制输出的Sha1?这是一个我似乎无法重现的例子:sha1_hex("abc777X:description=somedescriptionofproduct:priceAmount=51.20:priceCurrency=EUR:shopID=60678:version=1")=04d87d2718767ea0bef259c436ec63e3cde05be2 最佳答案

php - 在网格中生成随机坐标路径

我想要什么?我想要在PHP中返回一个网格(9x9)中生成路径数组的函数或类/方法,请参阅(代码:带路径的网格)。这是条件:block不能相互重叠有一条方向路径(见下:我有什么?)。此路径可以是随机的,并且需要指示。可以从右侧/顶部退出并继续左侧/底部的路径(参见下面的示例)。反之亦然。步数可变且不能相互重叠。返回一个数组(代码:带路径的网格)。我需要下图中橙色点的坐标。实际上是数组中的顺序坐标(来自橙色点)就足够了。但如果使用完整的9x9阵列网格更容易,那也可以。我有什么?数组空网格(代码:空网格):随机开始位置(参见图像示例中的“开始”)本例中的方向1234123(可以不同)(1:向