小编EOB*_*EOB的帖子

评估 PHP 中以字符串形式给出的逻辑表达式

我有一个具有 state 属性的对象,例如state = 'state4'state = 'state2'

现在我还有一个包含 state 属性可以获得的所有可用状态的数组,state1state8注意:这些状态没有命名为 stateN。它们有八个不同的名称,例如 payment 或 Canceled。我只是用 stateN 来描述问题) 。

除此之外,我还有一个逻辑表达式,例如$expression = !state1||state4&&(!state2||state5)。这是上述描述的代码:

$state = 'state4';
$expression = '!state1||state4&&(!state2||state5)';
Run Code Online (Sandbox Code Playgroud)

现在我想检查逻辑表达式是真还是假。在上面的例子中,确实如此。在以下情况下它将是错误的:

$state = 'state1';
$expression = state4&&!state2||(!state1||state7);
Run Code Online (Sandbox Code Playgroud)

如何以优雅的方式解决这个问题?

php boolean-logic

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

使用Tortoise SVN连接到远程Windows服务器上的SVN?

我在远程Windows 2008服务器上安装了svn,ip为41.139.540.60.现在,在服务器上使用Tortoise SVN本身可以使用svn:// localhost /.我可以打开repo浏览器等等.现在,我如何从本地PC连接到该svn?我试过svn://41.139.540.60,但它没有用,我收到的消息是服务器没有响应,因此连接失败.我不能ping IP,所以我猜它是服务器问题.

还有什么需要让它运行?

谢谢 :)

我使用的指南是:http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html

svn tortoisesvn

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

了解Magento布局xml文件(引用,块,...)

我对布局xml文件有一些疑问,该文件位于app\design\adminhtml\default\default\layout中.

在一些教程中,它具有以下结构:

<layout>
    <adminhtml_example_index>
        <reference name="content">
            <block type="awesome/adminhtml_example" name="example" />
         </reference>
    </adminhtml_example_index>

    <adminhtml_example_edit>
        <reference name="content">
            <block type="awesome/adminhtml_example_edit" name="example_edit" />
        </reference>
    </adminhtml_example_edit>
</layout>
Run Code Online (Sandbox Code Playgroud)

有人可以解释这些线的含义吗?可以在这里找到教程:这里

谢谢!

layout block magento

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

使用布尔值(PHP)评估数组的最短方法?

我有一个包含布尔值的数组,有什么最简单的方法来遍历它并获得最终的布尔表达式?

示例:包含3个elems的数组(true,false,true) - >结果应为false(true && false && true = false)

我知道我可以循环使用它,但有更短的方法吗?

谢谢!

php arrays boolean

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

加载Magento邮件模板并从代码中填充其变量?

我正在加载我的邮件模板,如下所示:

$mailTemplate = Mage::getModel('core/email_template');
$myTemplate = $mailTemplate->load($templateId);
Run Code Online (Sandbox Code Playgroud)

现在我可以使用以下方式获取模板内容:

$text = $myTemplate ->getData('template_text');
Run Code Online (Sandbox Code Playgroud)

这样可行,但$ text仍然包含变量的占位符,例如{{var myvar}}或{{store url =""}}.有没有办法在加载模板时填充这些占位符而不发送邮件?我想向用户显示文本,但填充占位符.

可能?

谢谢 :)

php magento email-templates magento-1.4

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

Magento对自定义控制器的后期操作不起作用 - 错误的路由,但为什么?

我的Magento商店有一个表格,联系表格.当我导航到表单时,它有以下URL:http://www.domain123.com/contact/.有一个表单,它看起来像这样:

<form id="contactForm" method="post" action="contactform/index/sendcontactmail">
    ...
</form>
Run Code Online (Sandbox Code Playgroud)

现在,当我点击发送按钮时,它给了我一个404未找到,我知道为什么.它发布的网址是http://www.domain123.com/contact/contactform/index/sendcontactmail,这当然不对,它必须是http://www.domain123.com/contactform/index/sendcontactmail(没有联系).问题是,我该如何解决这个问题?作为前线联系人的联系表单和我的模块名称是contactform.我该如何解决这个问题?

谢谢!

routing controller magento magento-1.4

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

Magento:关于产品图片(小,拇指等)的信息,DB中的位置?

我试图找到Magento数据库中的位置,它保存有关拇指和小版本等图片的信息.我检查了catalog_product_entity_media_gallery,catalog_product_entity,catalog_product_entity_varchar和catalog_product_entity_media_gallery_value,它不在这些表中.有任何想法吗?我有一个Magento 1.4 DB.

谢谢!

database magento magento-1.4

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

如何将此日期转换为Ymd(PHP)?

我把这个日期作为字符串:10.21.2011,格式为mm.dd.yyyy

我该如何将其转换为Ymd?这就是我尝试过的,但它始终给我1970年的约会.

$date = date('Y-m-d', strtotime($date));
Run Code Online (Sandbox Code Playgroud)

谢谢!

php date

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

使用Prototype隐藏所有具有某个类的div?

如何使用Prototype 隐藏所有具有类myclass的 div ?我想像$$('myclass')和foreach这样的东西?

谢谢!

html prototypejs

3
推荐指数
1
解决办法
2036
查看次数

使用hgsubversion将SVN转换为Mercurial?

我想知道如何使用HgSubversion工具将SVN存储库转换为Mercurial存储库.我尝试了hg convert命令(来自ConvertExtension),但是我的存储库失败了.

任何想法如何将hgsubversion的语法转换为从SVN转换为Mercurial?

svn mercurial hgsubversion

3
推荐指数
1
解决办法
381
查看次数