草庐IT

install_hook

全部标签

php - 如何在 CodeIgniter 中为多个 Hook 使用同一个对象?

我有以下钩子(Hook)配置(在hooks.php中)$hook['post_controller_constructor'][]=array('class'=>'MY_DataCollection','function'=>'init','filename'=>'MY_DataCollection.php','filepath'=>'hooks');$hook['post_controller'][]=array('class'=>'MY_DataCollection','function'=>'post_controller','filename'=>'MY_DataCollect

php - 在 composer 中设置 "config.fxp-asset.installer-paths"选项

当我运行composerupdate时,我会在继续更新之前收到以下警告。The"extra.asset-installer-paths"optionisdeprecated,usethe"config.fxp-asset.installer-paths"option我在哪里/如何更改这些设置? 最佳答案 将extra.asset-installer-paths部分替换为:"config":{"fxp-asset":{"installer-paths":{"npm-asset-library":"vendor/npm","bower-

php - 输入 : '\' while installing Laravel 4 in a dreamhost account 中的意外字符

过去几个小时我一直在尝试在我的dreamhost帐户上安装Laravel4,但我一直收到此错误:Warning:Unexpectedcharacterininput:'\'(ASCII=92)state=1in/home/user/test/artisanonline46Parseerror:syntaxerror,unexpectedT_STRINGin/home/user/test/artisanonline46当我运行时/usr/local/bin/php-5.4-dmemory_limit=256Mcomposer.pharcreate-projectlaravel/larav

php - Fontawesome 字体在 Assets :install and assetic:dump 后失败

我正在尝试建立一个我在共享主机上工作的网站,一切正常,但FontAwesome图标因为Symfony找不到它们应该在的位置。我按照以下步骤将网站移至生产共享主机:将Assets发布为硬拷贝,因为SH不允许符号链接(symboliclink),所以我运行此命令assets:install通过运行以下命令发布由Assetic处理的Assets:assetic:dump(dev)和assetic:dump--env=prod(prod)但它不起作用,因为我在Firebug中一直遇到此错误:"NetworkError:404NotFound-http://tanane.com/bundles/

php - 验证请求中的验证 Hook 后

我可以使用phpartisanmake:request将验证Hook(documentation)附加到我的自定义请求吗? 最佳答案 您可以像这样在自定义请求类中覆盖getValidatorInstance()方法:protectedfunctiongetValidatorInstance(){$validator=parent::getValidatorInstance();//hereyoucanapplyhook(examplehooktakenfromdocumentation):$validator->after(func

php - WooCommerce 'remove_action' 在 'init' Hook 中不起作用

我正在尝试修改WooCommerce产品过滤器插件以将过滤器添加为而不是"col-md-6".在functions.php中,我删除了Hook到创建col-md-6的函数的操作。,编写了创建row的新函数s,并添加了与我的新功能Hook的操作。请参阅下面的代码。functionfilter_styling(){echo'';}functionfilter_styling2(){echo'';}functionproduct_category_filter_changes(){remove_action('woocommerce_before_main_content','oxy_bef

php - Drupal 7 hook_cron - 放在哪里

我想将cron作业添加到我的Drupal7系统,但我不知道如何做。我在谷歌上读到的例子根本没有解释把你的代码放在哪里。你必须做一个模块才能使用my_module_cron()吗?我有一个block,它使用从远程位置接收到的一些数据。获取这些远程数据的cron作业是我需要做的。我不能在我的block的代码中添加我的cron作业吗?提前致谢.. 最佳答案 您需要创建一个自定义模块,是的。查看moduledeveloper'sguide有关具体如何执行此操作的信息...当您安装了模块后,这将起作用:functionmymodule_cro

php - "E: Package ' php-soap ' has no installation candidate"on php :7. 0-fpm Docker 镜像。退出代码:100

我想标题说明了一切......我有一个来自php:7.0-fpm图像的容器集。在Dockerfile中,我运行apt-getupdate&&apt-getinstall-yphp-soap。但是,它失败并返回100作为退出代码。此外,还有E:Package'php-soap'hasnoinstallationcandidate。基于此discussion,我需要安装apt-transport-https。我把它安装在Dockerfile中,但仍然是同样的错误。我该怎么办? 最佳答案 FPM镜像源码自带php。当您运行apt-geti

java - "JAVA_HOME points to an invalid Java installation issue"在 Elasticsearch 中使用服务安装命令

我想在我的PHP应用程序中使用Elasticsearch。运行服务安装命令后,出现休闲错误。C:\elasticsearch-0.90.10\bin>serviceinstallJAVA_HOMEpointstoaninvalidJavainstallation(nojava.exefoundin"C:\ProgramFiles(x86)\Java\jdk1.7.0_25\bin").Existing... 最佳答案 打开并查看service.bat文件:它搜索:%JAVA_HOME%\bin\java.exe因此您的%JAVA_H

php - 允许 SVN 提交现有的 PreCommit Hook 警告

我正在使用SVN预提交Hook在能够提交之前验证我的代码标准(PSR2)。这非常有效,只有一个异常(exception)。我的单元测试(PHPUnit)文件存在于我的引导类中,存在于所有静态单元测试函数中,但也在引导类定义之上启用错误消息。PSR2标准会在尝试提交时发出警告,因为您不能在包含类定义的文件中拥有不在类或函数中的代码。有没有人有办法在我的代码嗅探器中排除这个错误,或者有办法使我的代码有效(无需将代码放入Bootstrap类的每个静态函数中以启用我的错误消息)?这是文件:array('module_paths'=>explode(PATH_SEPARATOR,$zf2Modu