草庐IT

block_and_release

全部标签

php - 运行 php artisan db :seed more than one and continue for duplicate keys insert

我创建了一个用于在数据库中插入默认值的播种器。如果我多次运行这个播种器,mysql返回重复键错误,所以我的问题是处理此错误的最佳方法是什么?以及如何继续运行其他种子? 最佳答案 您不应该多次运行db:seed命令。更好的方法是重新创建所有表并使用此命令播种数据:phpartisanmigrate:refresh--seed或者在运行phpartisanmigrate:refresh命令后运行一次db:seed。https://laravel.com/docs/5.5/migrations#rolling-back-migration

分配有 and 的 PHP 数组

只是学习php并查看别人的代码。我不确定在=运算符左侧带有“和”一词的函数中发生了什么。如果正在使用,它似乎是一个“沉默”。如果$arry=true并且$array2=true那么$array2+='somthing';我似乎在网上的任何地方都找不到对此的任何引用。functionget_list_filter($filter=array()){global$current_user;$sql=array();$filter["clientID"]and$sql[]=sprintf("(WD_domain.clientID=%d)",$filter["clientID"]);$filt

php - Smarty(和其他 tpl ngins): assign and assign_by_ref

这不仅仅是关于Smarty,我想大多数模板引擎都分配了变量。这更像是一个理论问题,而不是实际问题。我没有用例。当您将一个大数组$a分配给另一个变量$b时,PHP会发生什么?PHP复制数组?也许,只是也许,它在内部创建了一个指针。那么当你稍微改变$a时会发生什么?$b不应更改,因为没有使用&来创建$b。PHP只是将内存使用量加倍吗??更具体地说:当您将一个大数组从Controller($a)分配给您的模板引擎($tpl->vars['a'])并在View中使用(extract到$a)?PHP的内存只是增加了三倍吗??现在如果我通过引用分配所有变量会发生什么?我很高兴我的观点能够将数组改回

php - 如何从 Concrete5 CMS 的 view.php 中的 block 获取 pageID

我想从页面属性中传输一些数据作为GET请求数据。我在block的view.php中创建的请求的URL。如何在view.php中获取当前页面的cID? 最佳答案 $currentPageCID=Page::getCurrentPage()->getCollectionID(); 关于php-如何从Concrete5CMS的view.php中的block获取pageID,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

php - Magento CMS block 集合,无法按商店 ID 进行过滤 - addStoreFilter([storeid]) 不起作用

如何过滤cms/block(静态block)集合?这适用于cms页面:$model=Mage::getModel('cms/page');$collection=$model->getCollection()->addStoreFilter(3);这不起作用(返回未过滤的集合):$model=Mage::getModel('cms/block');$collection=$model->getCollection()->addStoreFilter(3);我还尝试使用资源模型“cms/block”和“cms/block_collection”,但没有结果。为什么Magento如此无关紧

PHP 和 Facebook : facebook-debug a URL using CURL and Facebook debugger

事实:我经营一个简单的网站,其中包含文章、通过抓取第三方网站/博客等动态获取的文章(新文章每半小时左右到达我的网站)、文章我想在我的Facebook页面上发帖。每篇文章通常包括一张图片、一个标题和一些文本。问题:我在Facebook上发布的大部分(几乎所有)文章都没有正确发布——它们的图片丢失了。低效解决方案:使用Facebook的调试器(thisone)我向它提交一篇文章的URL(来self的网站的URL,而不是原始来源的URL)然后Facebook扫描/抓取该URL并正确提取所需的信息(图像、标题、文本等)。执行此操作后,文章可以正确发布到Facebook-没有丢失图片或任何内容。

php 从文本 block 中提取所有主题标签和推特名称

我在php中有一段文本,我希望能够从中提取所有主题标签和推特名称,并将它们打印为一个新字符串。例如:$longstring="blahblahblah#hashtagblahblah@twitternameblahemail@email.comblahblah#hashtag2blahblah";我想创建一个新字符串:$extracted="#hashtag@twittername#hashtag2";知道如何轻松地做到这一点吗?我不确定答案是否是正则表达式?这是否可以同时进行并找到两种类型的所有多次出现? 最佳答案 希望这对您有所

php - 服务 "sonata.block.service.container"依赖于不存在的服务 "templating"

当Composer安装这个包时,我使用SonataAdminBundle显示这个错误:Theservice"sonata.block.service.container"hasadependencyonanon-existentservice"templating". 最佳答案 确保twig已安装并在您的配置中可用:#app/config/config.ymlframework:#...templating:engines:['twig']来源:StackOverflow#47656816

PHP 正则表达式 : Problem with Smiley `:)` and `:))`

我想要什么嗨!我想将:)替换为smile.png并将:))替换为laugh.png。问题脚本在:))中找到:)所以laugh.png没有显示,只有smile.png+)这是我目前为:))所做的尝试:preg_replace("/:)+(?!))/i",$image,$string))我尝试过的其他一些正则表达式:"/\:\)+(?=\))/i""/\:+(?=\)\))/i"但没有什么比我尝试的更有效了。 最佳答案 对于:)–(:\)(?!\)))然后对于:))–(:\)\)) 关于PH

php - Magento 编程 : Getting list of all Manufacturers and corresponding Manufacturer ID

我需要一些编码方面的帮助。我需要获得所有制造商及其相应magentoID的列表。那可能吗?请帮忙。谢谢。我尝试了一些模组,但只得到一个或另一个。如果可能的话,请帮助完成最后一件事。提前谢谢你$attribute=Mage::getModel('eav/config')->getAttribute('catalog_product','manufacturer');foreach($attribute->getSource()->getAllOptions(true,true)as$option){$attributeArray[$option['value']]=$option['la