小编Ali*_*Ali的帖子

Zend Framework $ this-> baseUrl()总是返回当前页面:(为什么

看看这个网站www.fltdata.com.出于某种原因,无论您进入哪个页面而不是指向主页,主页链接都指向当前页面.它在我的localhost上工作正常但在线它的行为就像这样.主链接的href值只是:$ this-> baseUrl()

这里有什么不对..

===编辑===

好吧,我创建了一个帮助器,如下所示:

class Zend_View_Helper_BaseUrl
{
    protected $_baseUrl;

    function __construct()
    {
        $fc = Zend_Controller_Front::getInstance();
        $this->_baseUrl =  $fc->getBaseUrl();
    }

    function baseUrl()
    {
        return $this->_baseUrl;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我想每当我调用$ this-> baseUrl时都会被调用.这可能是问题 - 但它在我的本地主机上工作正常,而不是在线 - 所以必须是某种配置问题 - 我应该在哪里看?

php zend-framework

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

如何使用Prototype JS在某个div之后添加html?

嗨伙计们,我希望能够将div添加到我的页面,以便它们被附加在某个类的div之后,并且在它之后的div之前,即:

<div class="header">Header DIV</div>
<!-- Want to add using javascript some HTML right here-->
<div class="one-basic-div">...</div>
<div class="one-basic-div">...</div>
<div class="one-basic-div">...</div>
<div class="one-basic-div">...</div>
Run Code Online (Sandbox Code Playgroud)

它基本上是我希望添加的原始html - 我该怎么做.

html javascript prototypejs

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

加速ajax请求 - 可以应用gzip压缩吗?

嗨,大家好,我想加快我的ajax请求,我从请求中返回大量信息,并想知道是否可以在这里应用任何类型的压缩来加快速度.

我的ajax请求通常都发送JSON编码对象,例如有时包含html元素和其他内容的对象和数组.我的服务器端代码是php,我正在使用sajax库.任何加快速度的想法都将不胜感激

javascript php compression ajax json

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

Zend Framework - 会话ID重新生成,无法保持登录状态

敬畏人们:(没有任何人可以帮助我在这里

嗨伙计们,我正在尝试使用Zend Sessions将会话存储在数据库中,但是因为某些原因,我的会话已经消失了.我不确定是否正在执行某些代码执行此操作或是否其他内容.

我注意到会话ID似乎在登录后的breif时间后重新生成.

即使在我的htaccess文件中添加了以下行,这甚至是:

php_value session.auto_start 0
Run Code Online (Sandbox Code Playgroud)

最终的结果是我登录时每分钟都会注销.

继承我的bootstrap文件中的代码

$config = array(
    'name'           => 'session',
    'primary'        => 'id',
    'modifiedColumn' => 'modified',
    'dataColumn'     => 'data',
    'lifetimeColumn' => 'lifetime'
);


$saveHandler = new Zend_Session_SaveHandler_DbTable($config);
Zend_Session::rememberMe($seconds = (60 * 60 * 24 * 30)); 

$saveHandler->setLifetime($seconds)->setOverrideLifetime(true); 

Zend_Session::setSaveHandler($saveHandler);
//start your session!
Zend_Session::start();
Run Code Online (Sandbox Code Playgroud)

我没有使用任何其他会话相关的功能,除了登录时Zend_Auth.


Infact rememberme调用Session类的regenerateID函数 - 最终结果是我现在每隔几分钟就会不断注销.

session zend-framework zend-session

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

如何从信息框中获取维基百科上的图像链接?

我正在解析维基百科的信息框,我注意到一些信息框有图像字段 - 这些字段包含维基百科藏在某处的图像文件的名称.但是它们只是包含文件的名称而不是实际的链接.

我检查了真实的实时信息框中图像的链接,链接似乎不是来自一个来源,但来源各不相同.我怎么能超链接到维基百科上的图像,因为我只有信息框条目中的图像名称.

php wikipedia imagesource wikimedia-commons

5
推荐指数
2
解决办法
5693
查看次数

需要像在Facebook中一样创建消息传递系统 - 任何数据库设计的想法

我正在构建一个像你在facebook中的小型消息传递系统.唯一的问题是,我想知道什么是最好的方式来实现它.在这种情况下,数据库设计要精确.

像所有用户都有一个收件箱和已发送的项目文件夹.从逻辑上讲,一个人发送文件夹的内容实际上会出现在某个人的收件箱中.但是我不认为使用一个表来保存消息会起作用,因为我们可以说有人从他发送的盒子中删除了一条消息,因为接收者和发送者都指的是相同的表格.我该如何实现这个......

php mysql database-design

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

将自定义变量添加到gmail收件箱中已存在的电子邮件标题中

这似乎很奇怪,但是我想知道是否可以向收件箱中已有的电子邮件添加自定义标题详细信息。就像可以说的那样,我希望在电子邮件的标题中添加类似内容-myvariable = myvalue,然后能够以某种方式进行查询。我正在查看Iloha邮件中的代码,标头中的大多数详细信息和收件者中的详细信息都在标题中,您可以搜索它们。那么是否可以将我自己的自定义变量添加到电子邮件标题并以相同的方式查询它?如何使用php完成?

编辑====================

谢谢,我知道您可以如何修改已发送邮件的标题,还可以查询邮件标题中的自定义变量,但是在这种情况下,我想知道是否有可能在收件箱中已收到的邮件中添加自定义变量。实际上,让我在这里定义情况。

我正在研究一种Google Apps解决方案,该解决方案需要维护对电子邮件的引用。基本上,应用程序是这样的,当收到电子邮件时-我们从该电子邮件中创建订单,并希望通过某种标识符来保持对该EXACT电子邮件的引用,这将使我们能够识别该电子邮件。

事实是,我们不想将电子邮件下载到数据库中并维护一个单独的存储,因为我们希望将所有电子邮件保留在GMAIL上。我们只需要:

一种能够永久“链接”到特定电子邮件的方法-UID只是一个序列号,并不是很可靠。我们找不到任何可以用作唯一ID或主键的电子邮件属性,因此我们考虑是否可以在终端生成密钥并将其存储在电子邮件本身的自定义变量中。但是,不幸的是,似乎没有一种方法可以处理已经存在的电子邮件的标题。

:(有没有解决此问题的方法,我可以使用任何IDEA!

php gmail email-headers

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

需要设计一个包含所有属性的表,这些属性必须都可以通过SQL进行搜索

我在修这里.我正在建立一个家庭预订网站,客户需要一个过滤搜索工具,允许访问者根据标准搜索和过滤属性.问题是他的标准列表非常长,主要是布尔值和可计算的值,例如:

附浴室,阳台,吸烟,酗酒,最多人数,有线电视,互联网,铺有地毯,空调,中央供暖,客房服务等,等等...

我正在考虑为这些中的每一个创建一个字段,但是偏好的数量甚至可能会增加.我抛出了将序列化对象中的每一个存储为字符串的想法,因为使用SQL查询进行搜索是不可能的.除了为每个首选项设置单独的字段外,我还有其他选择吗?

谢谢.我正在使用PHP MySQL.

php mysql database-design normalization

5
推荐指数
2
解决办法
223
查看次数

来自textarea的输入以简单的形式和haml在每行之前有奇怪的空格

嗨伙计们,我正在使用简单的形式和haml为视图构建一个ruby on rails应用程序.但是我注意到有关textareas的表单的问题.起初我没有注意到它但是当我在textarea中保存一些文本并将其转储到预标签中时我注意到每个换行后面跟着一些丑陋的白色空格.我不知道这里发生了什么.所以如果我在textarea中输入类似下面的内容:

THIS IS ONE LINE
THIS IS ANOTHER LINE
THIS SHOULD NOT BE INDENTED
  THIS SHOULD BE INDENTED BY TWO SPACES
Run Code Online (Sandbox Code Playgroud)

将其输出到预标签中可以:

  THIS IS ONE LINE
  THIS IS ANOTHER LINE
  THIS SHOULD NOT BE INDENTED
    THIS SHOULD BE INDENTED BY TWO SPACES
Run Code Online (Sandbox Code Playgroud)

我在这里很丢失 - 这是我的基本textarea代码 - 没什么了(在听到它有助于删除不需要的空间后添加了波浪号 - 根本不起作用):

~f.input :details, :label=>false, :input_html=>{:class=>'span12 input-code', :rows=>40}
Run Code Online (Sandbox Code Playgroud)

另一个观察 - 如果我使用简单的形式渲染文本区域,则空格不会显示在textarea中 - 但是如果我在textarea中手动编码以输出内容,则显示空格.这可能与simpleForm gem有关吗?

haml ruby-on-rails simple-form

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

需要jQuery代码将参数附加到div中包含的所有URL

我需要一个jQuery代码片段,它将参数附加action=xyz到页面中的所有网址 - 请注意,如果网址已经附加了其他参数,还应该检查:例如,对于诸如index.php?i=1&action=xyz的网址应该附加以及没有参数的网址index.php它应该追加?action=xyz.

javascript jquery

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