如果这是一个微不足道的问题,我道歉
的安装指南只提供了这么多信息
“只需将此项目克隆到您的./vendor/目录并启用即可
在您的./config/application.config.php文件中。”
我的共享主机解决方案中没有git,但我使用的是composer
谁能给我一个通用的方法,我可以安装Zfc模块没有git?(我是Zend的新手)
编辑:我猜我可以将zip文件放到我的/供应商文件夹中,然后在那里解压?但这并不好,因为如果有新版本出现,我不想手动更新它。如果您使用的是composer
在我的项目中,我有一个导航,它是使用默认工厂从config.php文件中的数组创建的。我想将子页面添加到控制器中的当前页面
class IndexController extends AbstractActionController {
public function newpageAction() {
$navigation = $this->getServiceLocator()->get('navigation');
$currentPa
我有一个父角色id用户不存在错误
我想让BjyAuthorize工作。在我的配置中,我有
'bjyauthorize' => array(
// Using the authentication identity provider, which basically reads the roles from the auth service's identity
'identity_provider' => 'BjyAuthorize\Provider\Identity
有人知道如何在ZF2项目中实施吗?
我需要一个简短的概述,不必通过ssh连接到服务器,服务器上正在发生什么。我知道有很多监控软件,但这对我来说就足够了。任何回复的Thx…phpSysInfo是一个独立的软件,不打算集成到另一个项目中(例如ZF2)
如果您构建一个ZF2模块,则可能可以重用源代码中的某些类别,phpSysInfo是一个独立的软件,不打算集成到另一个项目中(例如ZF2)
如果您构建一个ZF2模块,您可能可以重用源代码中的一些类
Lucene搜索库是否已从ZendFramework 2中删除?因为我找不到它更新:
它在这里有自己的回购协议:
我找不到它。我想知道它是否可以与以前版本的库进行互操作。我还注意到它出现在1.9中,但我没有看到1.9可供下载
2.0分支正在进行以下工作:
这是指Lucene的变化:
更多工作在这里:
在这里看不到:
看起来他们已经将其作为可选组件。它现在在自己的repo中:刚刚看到您的评论,同时正在更新我的答案。文档仍然稀少。请注意,您可以通过Composer安装它。您在任何应用程序中尝
我正在尝试做“$partial=array(DIR”/menu.phtml,“default”)
和im获取错误致命错误:Zend\View\Exception\RuntimeException:Zend\View\Renderer\PhpRenderer::render:无法呈现模板“/home/cawa/www/zf2/module/Nav/View/layout/menu.phtml”;解析程序无法解析为第471行的/home/cawa/www/zf2/vendor/zendframewo
我想在layout.phtml文件中显示导航菜单:
<?php echo $this->navigation('navigation')->menu(); ?>
然后我为Zend/Navigation实例编写了一个加载程序:
'service_manager' => array(
'factories' => array(
'translator' => 'Zend\I18n\Translator\Transla
如何在ZF 2中的控制器中调用basePath帮助器。我必须重定向到需要基本路径的特定url。
返回$this->redirect()->toUrl($basePath.'/application/rent/search') 完整的基本url(http://...)可从控制器内部确定,如下所示:
$event = $this->getEvent();
$request = $event->getRequest();
$router = $event->getRouter();
我在我的应用程序中使用了以下代码
<?php $this->headStyle()->captureStart() ?>
body {
background-color: <?php echo $this->bgColor ?>;
}
<?php $this->headStyle()->captureEnd() ?>
身体{
背景色:;
}
我的视图脚本中出现此错误
致命错误:对非对象调用成员函数captureSta
我使用的是ZF2.0.6,我知道以下禁用视图的技巧,但它保留了其他全局视图/布局不变。我也知道有一种setContent方法,它可以处理我不需要的所有东西那么如何从控制器中禁用全局视图/布局对象?
仅禁用视图
重击回应
在模块引导和分派事件中设置布局时似乎有问题。我决定使用clobber方法并传递一个新的视图模型。这似乎有效,但必须有一个更优雅的方法
控制器
抱歉,Sam认为这是显而易见的——标题就是问题所在——但我也会将其添加到内容块>)我猜只是没有理解;)你到底想要实现什么?总的来说,对于你
我在Zend Framework 2中找不到类似的东西。它在ZF2中被称为ViewStrategy
JsonStrategy是根据默认值实现的,用于创建自己的ViewStrategy请参见在ZF2中称为ViewStrategy
JsonStrategy是根据默认值实现的,要创建自己的ViewStrategy请参见
我对ZF2路由中的参数有点困惑。下面是文字路线:
'route-test1' => array(
'type' => 'literal',
'options' => array(
'route' => '/my/route',
'defaults' => array(
'controller' => 'IndexController',
目前,我正在尝试使用Zend Framework 2构建一个应用程序,该应用程序通过ajax请求合并模式屏幕。我的计划是在将modal指定为URL参数时禁用布局。但是,如果我尝试下面的代码,会出现以下错误:
Zend\View\Exception\DomainException:
Inconsistent state; child view model is marked as terminal
使用此代码:
$events->attach ( MvcEvent::EVENT_DISPA
我使用的是Zend MultiCheckbox表单元素
$this->add(array(
'type' => 'Zend\Form\Element\MultiCheckbox',
'name' => 'conferenceoption',
'options' => array(
'value_options' => array(
'conference
假设我有这样一个输入:
/**
* @Annotation\Type("Zend\Form\Element\Hidden")
* @Annotation\Required(FALSE)
*/
public $flag;
如何设置它的默认值?假设我希望它默认为“0”。使用属性注释
@Annotation\Attributes({"value": 0})
@Annotation\Attributes({“value”:0})?谢谢,将其作为答案发布。没问题,不是100%确定,因此添加了评论
我正在Zend框架中使用4阶段注册页面
I am using Filter Class. All validations works fine and display error in their approriate place(near the element), If there is any Issue.
但我对“日期”元素有问题。它不会像其他validotors那样给出错误,并且在日期格式无效的情况下会中断页面
我用的是Like
$this->add(array(
我的项目中有自定义库
现在我将该库存储在供应商文件夹中
但我认为这并不好,因为vendor是第三方开发人员的文件夹,vendor文件夹被标记为gitignore
我应该把自定义库放在哪里
谢谢您几乎可以在任何地方创建目录,我创建了一个名为“lib”的文件夹,它与您的模块和供应商文件夹处于同一级别,用于将自定义库放在其中
别忘了将名称空间添加到自动加载器中
我在尝试测试控制器时收到此消息
Fatal error: Class 'Zend\Test\PHPUnit\Controller\AbstractHttpControllerTestCase' not found in
然而,在此之前我已经配置了一个自动加载器并实例化了一个zend类。对我来说没什么意义
编辑
实际上,zend\test没有包括在内,我使用的是2012年10月17日的zf2旧版本,只是一个git克隆。但这不包括测试。它们是后来添加的,但我必须找出从哪里获得与主库版本兼
在Zend Framework 2中使用工厂类或闭包更好吗?为什么
我知道闭包无法序列化,但如果您从模块#getServiceConfig()返回闭包,这不会影响其余配置数据的缓存,并且闭包将缓存在操作码缓存中
构造工厂类和执行闭包的性能有什么不同?PHP是否仅在执行闭包时包装和实例化闭包,还是会在每次请求时为配置文件中定义的每个闭包包装和实例化闭包
有人比较过每种方法的执行时间吗
另见:
PHP将在编译时将配置中的匿名函数转换为closure类的实例,以便在每次请求时都这样做。这与将在运
我正在做一个搜索框。我缺少的是有两个控制器,ActionController和RestfulController。我通过jQuery进行ajax调用。现在,它可以与ActionController一起工作,并显示结果。问题是何时使用RestufulController。当我们真的需要通过restful服务进行GET、POST、PUT和DELETE操作时,它会起作用吗?在我看来,我可以将其用作获取键入的“搜索”文本结果的GET场景。在使用RESTful界面时,应该使用AbstractRestful
我想初始化一个zf2应用程序,使用旧php应用程序中的类、服务和一些参数。
我已经将ZF2和应用程序包含到旧的php应用程序中,并自动加载了composer。许多部件正在工作,但不包括config/autoload文件夹的配置文件。我已尝试在源位置搜索该部件,但找不到该部件,其中ConfigGlobPath已添加/合并到配置中。
我必须运行应用程序吗?我只是想初始化它以使用这些服务。可能您的应用程序根文件夹有问题,或者您在application.config.php中定义的指向配置文件的路径有问
如何获取特定路线的所有儿童路线?
例如,获取zfcadmin路由的所有子节点您必须从ServiceManager获取服务密钥路由器。这将为您的应用程序提供路由器。返回值的类型为Zend\Mvc\Router\Http\TreeRouteStack。从那一点开始,你应该很乐意去
我正在尝试让一个特定的模块连接到另一个数据库。[我已经询问了][1]如何做到这一点,并获得了[此链接][2]
这并不十分复杂,但看起来我做错了什么,因为我看到了ServiceNotCreatedException
下面是我的config/autoload/local.php的样子:
return array(
'db' => array(
//Override global.php 'dsn' to specify local port on
我试图了解使用Omnipay/SecurePay进行支付的流程,但在尝试完成购买时总是会出错
从在线文档中我可以看到,completetpurchase函数应该使用与purchase函数相同的参数调用,但是当我调用completetpurchase时,我收到一个“无效指纹”异常
还将引发以下错误:
Undefined index: merchant in /var/www/vendor/omnipay/securepay/src/Message/DirectPostCompletePurchas
我安装了zend应用程序,收到500条错误消息
An error occurred
An error occurred during execution; please try again later.
缺少附加信息部分
我需要设置dev环境变量还是什么
我无法找出问题所在您可以直接在php.ini文件或index.php文件中将php error display设置为true来显示有关错误的更多信息
在index.php文件中,您可以按如下方式进行操作:
<?php
error_re
我刚刚启动了Zend Framework 2,我希望能够将一种语言附加到doctype
引导:
$this->layout()->setVariable('language', 'nl');
Layout.phtml
<html lang="<?php echo $language;?>">
您至少有两个选项:
您可以编写自定义视图帮助器来解析和返回语言,并在布局中使用它,如:
<html lang="<?php echo $this->
这是我的文件的一部分:
'may_terminate' => true,
'child_routes' => array(
'default' => array(
'type' => 'Segment',
'options' => array(
'route' => '[:con
我正在尝试使用mysql的CONCAT特性,使用zf2 Zend框架
如何附加到现有的文本列值
范例
旧值:image1Path
新值:image1Path**image2path
模型表文件中的My函数
public function updatePresImages($orderId,$newImageName)
{
$data = array(
'prescription_upload_path' => ??,
'date_u
我有一个视图助手类
namespace Users\View\Helper;
use Zend\View\Helper\AbstractHelper;
class Userfunctions extends AbstractHelper
{
protected $count = 0;
public function test()
{
return 'testing';
}
public function __invoke($str,
我从中读自述。我不能使用ZendSkeleton,因为我想将它集成到现有的项目中
我是个新手,自述文件没有回答一些问题,比如
如何将其与我的zfc用户/login.phtml/register.phtml等集成
在自述文件的最后一步之后,我该怎么做
如果测试正常,我需要访问哪个页面
我的问题是自述文件有一个突然的结尾,让我对如何使用/访问它一无所知
但是,我遵循自述文件中的所有步骤,最后出现以下错误:
PHP致命错误:对第3行/view/zfc user/user/login.phtml中的非对
当我添加composer repoZendDeveloperTools时,它会创建一个git子模块,然后我无法提交它。如何将其添加到我的应用程序github帐户
问题在于使用Zend Studio提交子模块。如果您跳上命令行,您可以提交,但在Zend Studio中似乎无法提交。请解释如何添加存储库。可能会显示您正在执行的命令。您是否使用Git而不是通过Composer获取回购协议?这是zend studio的问题。
我正在尝试在没有完整框架堆栈的情况下使用\Zend\View组件进行页面和表单呈现
使用composer,我安装了zendframework\zend view 2.6
经过一些研究,我发现以下代码示例可以使用独立视图:
$resolver = new \Zend\View\Resolver\TemplatePathStack();
$resolver->addPath('/path/to/view/dir');
$renderer = new \Zend\View\Renderer\P
我在验证具有Collection类型元素的表单时遇到问题
首先,我创建一个“Collection”类型的元素,然后添加几个文本类型的元素
表单呈现正确,问题是表单始终有效
如何验证集合类型元素
表格类别:
class TestForm extends Form {
private $inputFilter;
public function __construct($name = null) {
parent::__construct($name);
$this->a
我是zend框架的新手,并且直接开始使用zf2
我正在尝试构建能够处理多个表的模型。我使用以下内容作为参考
Zend Framework:文档:创建模型和数据库表-Zend Framework手册
及
Zend Framework 2(beta版)入门–Rob Allen的DevNotes
现在,我成功地用Akrabat的zf2应用程序中给出的表网关模式构建了一个模型
但表网关模式只支持一个表
所以我尝试了zend Dbtable,以便使用zend_db_表的关系特性
在上面的链接(模型的快速启
我正在学习本教程:关于ZF2的事件管理器,它引用了一个EventCollection,我在我的框架中找不到它。自撰写本文以来,他们是否更改了此功能?在ZF2中,EventCollection对象已替换为EventManagerInterface。但它存在于1.12的后端口版本中。你提到的那篇文章已经有一年了。检查并查看手册中的更新
谷歌没有太多的解决方案()
因为bcrypt每次都生成一个新的哈希,所以身份验证失败。我已经研究了代码(可能自己扩展类),但它相当混乱(更喜欢本机解决方案)。如何将$bcrpt->verify()与$identity->isValid()一起使用
编辑:目前,我已经对authentication DbTable类进行了子类化,它正在工作,但我高度怀疑它是否经过优化/“完全正确”。仍在寻找“优雅”的解决方案。正如您应该知道的,BCrypt使用盐进行哈希运算。每次都会随机产生盐。这大大增加了在数据库
我将进一步了解Zend Framework 2中的模块。你可以看到
'invokables' => array(
'ZfcUser\Authentication\Adapter\Db' => 'ZfcUser\Authentication\Adapter\Db',
'ZfcUser\Authentication\Storage\Db' => 'ZfcUser\Authentication\Storage\Db',
'ZfcUser\Form\Login'
在zf2表单中,我创建了如下元素
$receivePerson = new Element\Select('receivePerson');
$receivePerson->setLabel('To')
->setAttribute('class', 'required');
不,我需要添加另一个类属性值,如视图文件中的错误。如果我添加错误类值
在表单中,我的所有代码片段如下所示
$receivePerson = new Element\Se
我在ZF2尝试使用表网关和获取结果集时遇到问题:
我正在尝试查询两个结果集(来自两个不同的表/两个不同的网关),并将它们发送到视图,以进行迭代并放置在屏幕上
(简化示例):
当Model\Table\Table1和Model\Table\Table2具有全取功能时:
public function fetchAll() {
return $this->tableGateway->select();
}
那么在我看来,
...
<?php
foreach($table1
我正在寻找从JSON-RPC公开类返回自定义错误的正确方法
JSON-RPC具有报告错误条件的特殊格式。所有错误至少需要提供错误消息和错误代码;或者,它们可以提供额外的数据,例如回溯
错误代码来自XML-RPC EPI项目推荐的代码。Zend\Json\Server根据错误条件适当地分配代码。对于应用程序例外情况,使用代码'-32000'
我将使用文档中示例代码的divide方法来解释:
<?php
/**
* Calculator - sample class to expose vi
所以我决定深入研究PHPUnit,我已经阅读了大量的文档并在各地找到了示例,但是我被一个错误卡住了,我根本无法通过。我希望有人能帮我指出我遗漏了什么
可以找到我正在使用的当前文档
以下是我的项目树的外观:
LoginControllerTest.php
<?php
namespace LoginTest\Controller;
use LoginTest\Bootstrap;
use Zend\Test\PHPUnit\Controller\AbstractHttpControlle
使用ZF2\Zend\Validate,是否只有在工作日才可以验证日期?那么周末,不管是月还是年,都会无法通过验证
输入是一个普通的文本字段。我认为Zend\Validate没有验证器来检查它
您可能需要编写自己的自定义验证器来进行检查
看看这个,看看如何执行实际检查(实际上,答案是相反的,但很容易调整)你是对的(我应该在发布之前搜索相反的条件)-谢谢!
我已经使用Zend Framework 2完成了我的第一个web应用程序,我将把它放到网上。
但may web host不允许我更改vhost配置!
允许使用.htaccess文件
因此,我的问题是:如何仅使用.htaccess文件设置我的ZF2应用程序?假设您有一个基于框架的标准ZF2应用程序,然后尝试在根目录中创建一个.htaccess文件,其中包含以下内容:
RewriteEngine On
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQ
我在ZF2中创建了一个简单的应用程序。在某个时候,我决定创建一组新的功能,因此我通过以下方式创建了一个新文件夹:
module
Application
src
Application
Controller
IndexController.php
Issue
Controller
Fo
我正在尝试将仪表板添加到我的ZF2应用程序中。
我想通过收集多个模块的视图来构建仪表板。我添加到应用程序中的每个模块都需要将自己的视图添加到仪表板中
我不确定哪种方法是最好的。以下是我的想法:
一,。
在呈现仪表板的控制器操作中,我触发一个事件。此事件由我的模块捕获,例如在它们的init()方法中。每个模块都添加自己的ViewModel。在控制器操作中,我可以将它们添加到基本ViewModel。
问题:无法为仪表板部件(由其他模块添加的ViewModels)设置排序顺序
二,。
我可以扩展ZF2
我的控制器:
public function downloadAction()
{
$param['filename'] = $this->params()->fromRoute('filename');
$param['foldername'] = $this->params()->fromRoute('foldername');
$fileName = $param['filename']; //bala.pdf
$folder
这就是我得到的错误。我正在从一本书中学习zf2,但他们忘了说我应该把这段代码放在哪里(我尝试了几次,但没有一次成功)
这是我的module.config.php
<?php
return array(
'controllers' => array(
'invokables' => array(
'Users\Controller\Index' =>
'Users\Controller\Inde
我在Application/view/layout/layout.phtml中编写了这段代码,用于添加指向当前页面的链接。我添加此项是为了调试以刷新当前页面
<li class="active"><a href="<?php echo $this->url() ?>"><?php echo $this->translate('Refresh') ?></a></li>
只要我没有无效的路由(404错误),这
根据这篇文章:
ServiceManager“简而言之是一个提供对象的简单应用程序注册表”。所以,我认为它应该是一个我们可以访问应用程序中任何地方的单例。但对于ServiceManager来说,情况并非如此
为什么我不能在应用程序中的任何地方获取ServiceLocator实例?这里有一个简单的方法,可以让ServiceLocator在任何地方实例化对象……这是一个非常简单的模块,可以将应用程序引导上的ServiceLocator设置为类中的静态变量……如果可以,您可以创建更复杂的东西不符合您的
我是Zend Framework 2的新手,我在ZendFramework2网站上试用了CRUD应用程序。但是我怀疑在没有Zendskletonapplication的情况下是否可以使用zend framework 2
如果可能,我如何在我的应用程序中包括该框架
谢谢 您可以使用Composer包含单个组件(如果您只需要这些组件的话)。但是,如果您正试图制作一个完整的ZF2应用程序,那么框架可以让您的生活更轻松。你好,蒂姆·福坦!谢谢你的回答!但是如何使用composer包含这些单独的组件呢?我
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 38 页