小编Sco*_*ion的帖子

我在Magento两次拦截?

我正在尝试在主页上创建产品块,在那里我将page.xml复制到我的主题的布局文件夹并修改它

<page_two_columns_left translate="label">
<label>All Two-Column Layout Pages (Left Column)</label>
<reference name="root">
    <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
    <!-- Mark root page block that template is applied -->
    <action method="setIsHandle"><applied>1</applied></action>
</reference>
<reference name="content">
   <block type="core/template" name="mycategories" output="toHtml" template="sweet/sweet.phtml"/>
 </reference>
Run Code Online (Sandbox Code Playgroud)

在这里,我期待在我的主页中间有一个块,我得到了,但除此之外,我在主页的底部还有一个块(与此块sweet.phtml相同)..页脚下方链接.任何人都可以告诉我这是什么问题.

magento magento-1.4 magento-1.5

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

为什么我不能直接使用索引访问数组?

当我尝试直接使用索引访问数组元素时,我感到困惑.我想我可以在编码中更好地解释它: -

我有一个Employee Class的对象和我TypeCast它到数组并尝试显示如下:

$arrOfObj = (array) $objEmployee;

$arrKeys = array_keys( $arrOfObj );

display( $arrOfObj ); // display() is a method in my library that prints an array in a mannered way.
Run Code Online (Sandbox Code Playgroud)

这给了我以下输出: -

Array
(
   [*m_UserId] => 1155
   [*m_EmailPassword] => 
   [*m_IsAssignedToManagementCompany] => 
   [*m_ManagementCompanyId] => 
   [*m_DepartmentId] => 3
   [*m_DesignationId] => 4
   [*m_EmployeeCompletedMonth] => 
   [*m_EmployeeCompletedDay] => 
   [*m_EmailAddress] =>showket.mca@gmail.com
   ------
   ------
 )
Run Code Online (Sandbox Code Playgroud)

现在我在这里不明白这个星(*).当我的成员变量很简单时,如m_UserId,m_EmialPassword等等,从中得到这个星.当我尝试用以下2个语句显示相同时我得到一个错误: -

display( $arrOfObj['*m_EmailAddress'] );
Run Code Online (Sandbox Code Playgroud)

要么

display( $arrOfObj['m_EmailAddress'] );
Run Code Online (Sandbox Code Playgroud)

两者都给出错误消息未定义索引:m_EmailAddress

当我尝试这样做它工作正常: -

display( $arrOfObj[$arrKeys[8]] );
Run Code Online (Sandbox Code Playgroud)

最后一个工作正常,任何人都可以解释我的问题.

            display( $arrOfObj[$arrKeys[11]] ); …
Run Code Online (Sandbox Code Playgroud)

php

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

如何在大小超过200 MB的mysql中导入数据(.sql文件)

我有一个大小为200 MB的数据库备份,我想在我的数据库中导入它.我试过,我收到错误消息,说大小更大.我尝试使用php.ini并将上传文件的大小增加为: -

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
  upload_max_filesize = 300M
Run Code Online (Sandbox Code Playgroud)

当我重新启动我的wamp服务器时,它仍然允许仅上传8 MB.如何在mysql中恢复数据库,其大小远大于2或8 MB.

mysql database phpmyadmin

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

最佳方法包含Symfony2的第三方文件

我想知道在symfony2中包含第三方php文件的最佳方法是什么.我使用不同的php - ajax包在我的symfony2应用程序中上传文件.该软件包为我提供了一些我需要在我的symfony控制器中使用的php oops代码.我在我的控制器中创建该代码的对象.所以我想知道我可以在哪里放置第三方代码或文件,以及如何在我的symfony2控制器中包含或创建该代码的对象.我们是否也在symfony2中使用require或include.如果那是唯一的方法.

symfony

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

如何以编程方式启动Apache Cassandra

嗨,我想在我的Java程序中嵌入Apache Cassandra,如何以编程方式启动它?

java cassandra

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

如何在Magento的所有页面中添加cms静态块?

我是magento的新手,我正在尝试为我的家,类别和其他页面创建一个静态块.我希望静态块显示在页脚链接的正上方.是否有任何良好的在线教程可以提供静态块的良好视图.如何在CMS中使用它们以及如何使用PHP代码生成它们.

magento magento-1.4 magento-1.5

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

在Local.xml Magento之前和之后?

我已经设法达到了解我如何在Magento布局中将列从列移动到列的点:通过在<reference>标记中指定"left"或"right"属性.但是,我不明白如何更改块出现的顺序.我注意到<block>标签的"之前"和"之后"属性有关,但我不确定它们是如何工作的.如果我想将一个块从其区域的顶部移动到我们页面中的任何其他位置,那么这些属性的正确用法和语法是什么?

例如,我有一个类别页面,我有这些块:

  • view.phtml
    • list.phtml
      • toolbar.phtml

... 等等.

我想将我的块放在这些块中的任何位置,或者放在这些块的顶部,或者使所有这些块显示在另一个块内.如何使用"之前"和"之后"使用我的local.xml文件实现此目的?

注意:我可以通过继承各自的.xml文件手动完成,但这不是一个很好的解决方案.

magento magento-1.4 magento-1.5

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

如何将 Python 升级到特定版本?

我目前正在使用 Python 2.6.5,我想升级到 Python 2.6.6。

有什么办法可以这样做吗?

python

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

这是启动Symfony 2的最佳书籍或教程或博客

我已经计划在php开发中开始使用框架.在浏览了几个博客并在stackoverflow中查看了几个问题之后,我得出了一个从symfony 2开始的结论.

我最近学习了php并创建了一个工作正常的演示应用程序.现在我意识到我应该选择一个框架,而不是用核心php挖掘更多.我开始阅读这本书,但在完成几章后,我发现它有点困难和复杂.我之前没有使用过任何框架.

任何人都可以建议我一本书,教程,博客或任何其他我应该开始让自己感觉更舒服的东西吗?

php symfony

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

在我的Form Symfony2中创建重复字段

我正在做一个大学项目,我想参加所有学生的参加.我创建了一个包含3个字段的模型,即日期,现在(布尔)和student_id.现在当我尝试从中生成一个表单时,它只显示这三个字段.但是我想要全班同学.所以我为学生创建了一个循环并创建了一系列考勤对象.现在我被卡住了,我不知道如何将它们传递给我的TWIG文件,如果这是正确的方法,我也很困惑.这是我的模型和控制器代码

形成

namespace College\StudentBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class StudentAttendanceType extends AbstractType
{
   public function buildForm(FormBuilder $builder, array $options)
   {
     $builder
        ->add('date')
        ->add('present')
    ;
   }

   public function getName()
   {
     return 'college_studentbundle_studentattendancetype';
   }
}
Run Code Online (Sandbox Code Playgroud)

CONTROLLER

public function takeAttendanceAction($Department_Id)
{
    $students = $this->getDoctrine()
    ->getRepository('CollegeStudentBundle:Student')
    ->findAll($Department_Id);

    foreach($students as $key => $student){

        $attendance[$key] = new StudentAttendance();
        $form[$key] = $this->createForm(new StudentAttendanceType(), $attendance[$key]);
    }

    $request = $this->getRequest();
    if ($request->getMethod() == 'POST') {

        $form->bindRequest($request);
        if ($form->isValid()) {

            $em = $this->getDoctrine()
            ->getEntityManager();
            $em->persist($attendance);
            $em->flush();
            return $this->redirect($this->generateUrl('CollegeStudentBundle_index', array('id' => …
Run Code Online (Sandbox Code Playgroud)

symfony

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