小编Cal*_*lua的帖子

Magento:如何检查管理员是否在模块控制器中登录?

我正在创建一个Magento模块.在控制器中,我想检查管理员是否已登录.因此,只有登录的管理员才能访问控制器.

我正在尝试在我的控制器上使用此代码.

Mage::getSingleton('core/session', array('name' => 'adminhtml')); 
$session = Mage::getSingleton('admin/session');

// Use the 'admin/session' object to check loggedIn status
if ( $session->isLoggedIn() ) {
   echo "logged in";
} else {
   echo "not logged in";
}
Run Code Online (Sandbox Code Playgroud)

但我总是"没有登录",即使我已经登录到magento管理员.

任何人都可以帮我解决这个问题吗?任何帮助都感激不尽.谢谢

php session zend-framework magento

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

亚马逊AWS S3强制下载Mp3文件而不是流式传输

我正在使用Amazon S3放置mp3文件,然后允许我们的网站访问者从Amazon AWS下载mp3.我使用S3Fox来管理文件,一切看起来都很好,直到最近我们收到了很多来自访问者的投诉,即mp3是通过浏览器流式传输而不是显示浏览器保存对话框.我尝试了一些mp3,并注意到对于某些mp3,会出现保存对话框,对于其他一些,它们会通过浏览器进行流式传输.我该怎么做才能强制下载mp3文件而不是通过网络浏览器流式传输....

任何帮助将非常感激.谢谢

amazon-s3 content-disposition amazon-web-services

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

YII:如何更改视图上显示的日期时间格式

Yii中的一个新手问题:我在Yii中有一个包含日期时间字段的表模型.

我正在使用CActiveForm来显示这个字段:

<div class="row">
    <?php echo $form->labelEx($model,'createdon'); ?>
    <?php echo $form->textField($model,'createdon', array('id'=>'createdon')); ?>
    <?php echo $form->error($model,'createdon'); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

但显示的文本字段是日期时间格式来自MySQL,即yyyy-mm-dd hh:mm:ss

如何将文本字段上显示的格式更改为其他时间格式?(也许dd/mm/yy或mm/dd/yy或者其他)

任何帮助,将不胜感激.

谢谢!

php datetime model view yii

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

Magento如何从产品中获取子类别的父类别

Root Category (id: 1)
 - Apparel (id: 2)
   -- Shirts (id:4)
   -- Pants  (id:5)
 - Accessories (id: 3)
   -- Handbags (id:6)
   -- Jewelry (id:7)
Run Code Online (Sandbox Code Playgroud)

在Magento上,我们可以通过使用获得产品的类别ID $productObj->getCategoryIds()

$productObj = Mage::getModel('catalog/product')->load($product_id);
$categoryIds =  $productObj->getCategoryIds();
Run Code Online (Sandbox Code Playgroud)

这将返回产品的类别ID数组.我特别需要获得产品类别的第一级父级.例如,上面的类别树,如果产品被分类为Pants类别,我想获得第一级别的服装(在这种情况下,产品仅在Pants类别下标记但未在服装类别中标记).

问题:我可以使用什么方法来获取子类别的父类别,还是可以从产品中获取第一级别类别?

tree product parent magento categories

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

.htaccess重定向域别名/停放域名

我有一个.htaccess相关的问题.

例如,如果我有两个域,a.com和b.com.所有引用一个主机(b.com是a.com的域别名).我希望访问a.com的访问者可以通过www(http://www.a.com)转到网址.至于http://b.com的访问者将被引用到www url(http://www.b.com).

我怎么能用.htaccess做到这一点?

谢谢,任何帮助将不胜感激:)

.htaccess mod-rewrite

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