草庐IT

image_type

全部标签

php - 奏鸣曲管理员 - sonata_type_collection : select from the list of existing entities

我正在尝试使用PageHasImage桥接实体在Page和Image实体之间实现多对多关系。在PageAdmin中,我添加了如下字段:->add('galleryImages','sonata_type_collection',array('cascade_validation'=>false,'by_reference'=>false,'type_options'=>array('delete'=>false)),array('edit'=>'inline','inline'=>'table','sortable'=>'position','admin_code'=>'sonata.

PHP7 : Methods with a scalar type declaration refuse to type juggle NULL values, 即使在弱/强制模式下

截至PHP7.0,标量类型提示int、float、string和bool可以包含在方法签名中。默认情况下,这些类型声明以弱/强制模式(或“typejuggling”模式)运行。根据PHPmanual:PHPwillcoercevaluesofthewrongtypeintotheexpectedscalartypeifpossible.Forexample,afunctionthatisgivenanintegerforaparameterthatexpectsastringwillgetavariableoftypestring.但即使可以将NULL强制转换为整数0,具有int类型提

php - 在从源代码编译的 PHP 7.1 上安装 SPL_Types

我正在尝试在从源代码编译的PHP7.1.8中安装SPL_Types扩展。我尝试使用sudopeclinstallSPL_Types并从源代码编译扩展,但我得到以下输出:https://mega.nz/#!WE5WjajQ!QyVxMYWrsUiDF6Gq09psYBpR5Y336v26PusnlBNd8bg我知道发布链接并不酷,但我无法将空洞输出放在这里。 最佳答案 此扩展现已过时,无法使用PHP7.x构建。此库的最新版本released2012年,仅支持PHP5.4。native标量类型声明支持使此扩展几乎无用(可能除了SplEn

php - "Type error: Too few arguments to function App\Http\Controllers\UserController::attendance(), 0 passed and exactly 1 expected"

我的数据库中有两个表,分别是用户表和出勤表。我现在想做的是根据用户在与他们的个人资料相关联的出勤View中显示数据库中的出勤数据。这是我在userController中的考勤功能。publicfunctionattendance($id){$user=UserProfile::findOrFail($id);$this->authorize('modifyUser',$user);returnview('user.attendance',['user'=>$user]);}这是我到出勤View的路径。Route::get('/attendance/',['as'=>'user.atte

php - 安装时没有引号的 eav_entity_type

起源...我有一个带有设置脚本的模块(常见的mysql4-upgrade-0.1.0-0.1.1.php),添加一个属性来引用:$eav=newMage_Eav_Model_Entity_Setup('sales_setup');$eav->addAttribute('quote','my_attribute',array('type'=>'varchar'));如果我在空数据库上运行我的magento商店,设置脚本会运行,并且“错误的实体ID”错误会中断该过程。调用堆栈指向我的设置脚本。...寻找...如果我转到数据库,我会看到eav_entity_type表已填充但只有8种类型:报

php - 使用 PHP 调整大小时如何在 PNG 上保持透明背景?

我在使用PHP调整图片大小时遇到​​问题,尤其是具有透明背景的PNG文件,而不是保持透明背景,它变成了黑色背景。我该如何解决这个问题?这是调整大小的脚本:image_type=$image_info[2];if($this->image_type==IMAGETYPE_JPEG){$this->image=imagecreatefromjpeg($filename);}elseif($this->image_type==IMAGETYPE_GIF){$this->image=imagecreatefromgif($filename);}elseif($this->image_type=

php - imagecreatefromstring 使用带有数据 :image/png;base64, 的图像

我将图像存储为以以下内容开头的字符串:data:image/png;base64,我需要将它转换为普通图像以便与GD一起使用。我试过imagecreatefromstring()但它似乎只接受没有data:image/etc前缀的图像。我该怎么办? 最佳答案 $exploded=explode(',',$data,2);//limitto2parts,i.e:findthefirstcomma$encoded=$exploded[1];//pickupthe2ndpart$decoded=base64_decode($encoded

php - (array) type cast strange behavior object to array 转换

早些时候我有一些代码块并且工作正常,但在某些情况下它会引发PHP通知:代码如下:$json='{"1455260079":"Tracking:#34567808765098767USPS","1455260723":"Delivered","1455261541":"ReceivedBack"}';$json_obj=json_decode($json);$json_array=(array)$json_obj;var_dump($json_array);print_r($json_array);echo$json_array["1455260079"]."\n";输出:array(3

php - Laravel 迁移 ip type ipv6 准备好了吗?

我需要将Ip保存在数据库中。我正在使用laravel但我需要存储IPv6和IPv4ipip类型准备好IP了吗?$table->ipAddress('visitor');或者我需要使用普通的字符串类型。谢谢 最佳答案 ipAddress()方法为指定的数据库创建以下字段类型:MySql-varchar(45)SQLServer-nvarchar(45)Postgres-inetSqlLite-varchar对于文本字段,存储IPv6地址所需的最大长度为45个字符,所以看起来MySql、SqlServer和SqlLite都考虑到了这一点

php - MpdfException 图片错误 () : Error parsing image file - Yii2

我陷入了非常尴尬的境地,图像在生成PDF时显示在本地环境中。但是,不在生产中。使用mPDF生成PDF时图像显示为[X]。在Controller中插入$mpdf->showImageErrors=true;之后。publicfunctionactionExportCasesPdf($id){....$mpdf=new\mPDF();$mpdf->showImageErrors=true;$mpdf->WriteHTML($output);$mpdf->Output($fileName,'D');}错误MpdfExceptionIMAGEError(..17.jpg):Errorparsi