小编mrj*_*per的帖子

如何在Zend Framework 2中加载自定义库?

我一直在关注这个指南(http://socialsemanticweb.blogspot.com.au/2012/11/zend-framework-2-create-custom-library.html)但我无法让Zend看到我的图书馆(错误信息如下).

什么想法可能是错的?谢谢

我的文件夹结构

http://imgur.com/Uhhm3uk

我的MyLibraryController.php

<?php

namespace MyLibrary\Mvc\Controller;

use Zend\Mvc\Controller\AbstractActionController;

class MyLibraryController extends AbstractActionController {
    public function __construct() {
    }

    public function doSomething() {
        //instantiate your model here and return result
     $result = "test";
     return $result;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的autoload_namespaces.php(在vendor\composer中)

<?php

// autoload_namespaces.php generated by Composer

$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);

return array(
    'Zend\\' => $vendorDir . '/zendframework/zendframework/library/',
    'ZendTest\\' => $vendorDir . '/zendframework/zendframework/tests/',
    'Symfony\\Component\\Console\\' => $vendorDir . '/symfony/console/',
    'Doctrine\\ORM' => $vendorDir . '/doctrine/orm/lib/',
    'Doctrine\\DBAL' => $vendorDir . '/doctrine/dbal/lib/', …
Run Code Online (Sandbox Code Playgroud)

zend-framework2

17
推荐指数
1
解决办法
1万
查看次数

我如何迭代stringtemplate中的java列表?

我想遍历stringtemplate中的hibernate查询结果.我一直在寻找例子但我找不到任何东西.

你能帮忙吗?谢谢

java stringtemplate-4

13
推荐指数
1
解决办法
1万
查看次数

如何在Sightly/HTL中连接字符串?

我有以下代码:

<sly data-sly-use.link="${'core.impl.view.tools.LinkUtils' @ path=properties.targetURL}"></sly>
Run Code Online (Sandbox Code Playgroud)

我想连接properties.linkTypeproperties.targetURL.

有什么想法可以做到吗?我在网上找到了例子,但它们似乎不适用于我的用例.

sightly htl

8
推荐指数
2
解决办法
6541
查看次数

pushState/popstate的奇怪问题 - 初始页面似乎被"推"了两次

我对pushState/popstate有一个奇怪的问题,我的初始页面似乎保存了两次.

没有例子就很难解释.

这样的事情:

  1. 当前页面是www.bing.com
  2. 将我的网址复制/粘贴到网址栏和网页加载中
  3. 单击页面上的链接(此链接将触发AJAX请求,然后操作DOM以显示检索到的数据.)
  4. 按下后退按钮,将我带到与步骤2相同的页面
  5. 再按一次按钮,但我仍然和step2/4在同一页面上
  6. 再次按回按钮,这将我带回www.bing.com

正如你所看到的,我需要按两次后退按钮让我回到www.bing.com,它应该只需要1.

我的页面的简短说明(代码位于页面底部):

  1. 当页面加载时,通过AJAX检索下拉列表选择的初始列表并填充选择标记.

  2. 用户可以选择单击确定下拉选择内容的3个链接.示例:如果单击选项B链接,则会从步骤1触发相同的AJAX,但仅检索适用于选项B的数据.

  3. 用户从下拉列表中进行选择并按下搜索.这会触发另一个AJAX函数,该函数检索相关数据并在mysearchresults div中显示格式化信息.

  4. 我尝试使用pushState进行放置(例如,在AJAX调用之前或之后),并且放置现在似乎是给我最小问题的放置.虽然我确实遇到了上面提到的问题.

这是我的代码.我不得不删除许多代码/函数,使其简短易读,但请确保AJAX调用/数据显示正常.

<div id="content">
    <p>
        <a class="coursetype" href="#" data-type="B">Option B</a>
        | <a class="coursetype" href="#" data-type="H">Option H</a>
        | <a class="coursetype" href="#" data-type="BG">Option BG</a>
    </p>

    <form id="myform">
        <label class="formlabel" for="course">Select your course</label>
        <br /><select id="course" name="course"></select>
        <button id="searchbutton" type="button">Search Me</button>
    </form>

    <div id="mysearchresults"></div>
</div>

$(document).ready(function() {
    var onClickCourseTypeHandler = function(event) {
        event.preventDefault();

        getCourses({ type:$(event.target).data("type") });

        window.history.pushState({ html:$("#content").html(), coursecode:$("#coursecode").val() }, "", main?type="+pagevars.type);
    }

    var onClicksearchbuttonHandler = function(event) …
Run Code Online (Sandbox Code Playgroud)

javascript pushstate

7
推荐指数
1
解决办法
4124
查看次数

如何强制Hibernate返回空值而不是null?

我正在使用Oracle 11GR2,当varchar2字段为空时,在我的Eclipse控制台上System.out.println显示空字段null.我怎样才能让它显示空字符串呢?

java hibernate

6
推荐指数
2
解决办法
7772
查看次数

在我的本地仓库副本上运行 git reset --hard 时出现奇怪的行为

TLDR:执行 git reset --hard origin/mybranch 将本地存储库重置为更早的版本而不是最新版本。

开发分支看起来像这样:

在此处输入图片说明

我认为这最好用一个例子来解释

[myusername@myhost myapp]$ git branch
* dev

[myusername@myhost myapp]$ git pull origin dev
From bitbucket.org:
 * branch            dev        -> FETCH_HEAD
Already up-to-date.

[myusername@myhost myapp]$ git reset --hard origin/dev
HEAD is now at 2be5b0e Merged in mybranch (pull request #57)

[myusername@myhost myapp]$ git pull origin dev
From github.com:myusername/myapp
 * branch            dev        -> FETCH_HEAD
Updating 2be5b0e..2cdc555
Fast-forward
--file list here--
 19 files changed, 324 insertions(+), 196 deletions(-)

[myusername@myhost myapp]$ git log
commit 2cdc555dde1ef7ef187756036bb2d19dacae0c26
Merge: …
Run Code Online (Sandbox Code Playgroud)

git

6
推荐指数
1
解决办法
49
查看次数

防止&符号转换为&amp;

我有一个Spring MVC webapp(不确定该信息是否重要但可能是这样),它使用ModelAndView将字符串值传递给JSP文件.

字符串值的格式为:

&#100;&#64;&#46;&#110;&#121;
Run Code Online (Sandbox Code Playgroud)

当tomcat显示生成的HTML时,所有的&符号都已转换为:

&amp;#99;&amp;#97;
Run Code Online (Sandbox Code Playgroud)

这不是我想要的.我已经尝试过Apache commons和Spring的一些转义函数,但是它们会产生奇怪的输出:

&amp;amp;#99;&amp;amp;#97;
Run Code Online (Sandbox Code Playgroud)

有关如何防止这种情况的任何想法?谢谢 :)

java spring

5
推荐指数
1
解决办法
2062
查看次数

如何使用Zend框架2实现jquery自动完成?

我正在寻找有关如何通过zend框架2实现jquery自动完成的示例.

根据我之前使用java和coldfusion进行自动完成的经验,http响应必须只是JSON数据.但Zend通常会附加一个布局HTML(由模块配置定义).我正在考虑使用一个空的布局文件(内容将是内容;?>)但我不确定这是否是正确的(即Zend方式)这样做.

我一直在网上搜索,但找不到任何有用的东西.

你能帮忙解决一些例子/链接/等等吗?谢谢

jquery-ui zend-framework2

5
推荐指数
1
解决办法
1935
查看次数

Bitbucket 的 SSH 密钥太短:如何解决?(在 Windows 上使用 sourcetree)

所以我正在使用 sourcetree 应用程序,我正在使用本指南(单击此处)获取有关如何在我的 Windows 机器上创建公钥的说明。

当我将公钥从 Putty Key Generator 复制到 Bitbucket 的 SSH 密钥设置中时,Bitbucket 抱怨它太短了。

在此处输入图片说明

回顾 Putty Key Generator,我应该使用 1024 位。

在此处输入图片说明

我确实注意到我从 Putty 应用程序看到的公钥比我在 Mac/Ubuntu 机器上通过 ssh-keygen 获得的公钥短得多。

任何想法我可能做错了什么?谢谢

git atlassian-sourcetree

5
推荐指数
1
解决办法
2709
查看次数

如何转义StringTemplate模板?

我正在尝试处理模板(见下文),我在eclipse控制台中收到各种消息.

我在网上搜索但是找不到我正在找的东西.我记得在这里看到了关于这个主题的一些内容,但我当时没有给它添加书签,也找不到了!:/

你能帮忙吗?谢谢

PS.我正在尝试使用StringTemplate构建电子邮件消息.并使用HTML标签为我们的客户"更容易阅读".

用于加载我的模板的java代码

STGroup stGroup = new STGroupDir("/resources/emailTemplates", '$', '$');
ST emailBody = stGroup.getInstanceOf("Fab");
Run Code Online (Sandbox Code Playgroud)

我的模板

<h3>Thank you for submitting your details.</h3>
Student ID: $studentId$<br />
Family Name: $familyName$<br />
Given Name: $givenName$<br />
Gender: $gender$<br />Course: $course$<br />
<h3>This is the final confirmation for MyApps Arrival Briefing (FAB).</h3>
$first$
</p><p>
$previous$
<p></p>
<p>If you have to cancel a booking please notify us by email: <a href="mailto:issu@">issu@myapps.com</a>. <br>For booking an additional event please revisit the <a href="http://www.myapps.com/international-students/services/">ISSU website</a> and …
Run Code Online (Sandbox Code Playgroud)

java antlr stringtemplate-4

4
推荐指数
1
解决办法
3607
查看次数