我正在创建一个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管理员.
任何人都可以帮我解决这个问题吗?任何帮助都感激不尽.谢谢
我正在使用Amazon S3放置mp3文件,然后允许我们的网站访问者从Amazon AWS下载mp3.我使用S3Fox来管理文件,一切看起来都很好,直到最近我们收到了很多来自访问者的投诉,即mp3是通过浏览器流式传输而不是显示浏览器保存对话框.我尝试了一些mp3,并注意到对于某些mp3,会出现保存对话框,对于其他一些,它们会通过浏览器进行流式传输.我该怎么做才能强制下载mp3文件而不是通过网络浏览器流式传输....
任何帮助将非常感激.谢谢
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或者其他)
任何帮助,将不胜感激.
谢谢!
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类别下标记但未在服装类别中标记).
问题:我可以使用什么方法来获取子类别的父类别,还是可以从产品中获取第一级别类别?
我有一个.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做到这一点?
谢谢,任何帮助将不胜感激:)