我习惯使用CTRL键在使用左右箭头键时移动得更快(转到单词的末尾,而不是一次只有一个字符).
我能以某种方式在bash中这样做吗?
我可以编码,但我想知道是否有更容易/已经完成的事情.
我已经完成了一些类似的SOQ,并没有看到适合这种情况的解决方案.
我注意到在许多文件中都有一个用于缩进的标签和空格的混合.我们遵循的编码标准目前使用4个空格作为选项卡.
虽然这应该在它发生时得到解决,但我现在需要考虑它并且想要修复我遇到的文件.问题是有两个团队使用不同的代码分支,我们最终必须合并这些分支.如果我们将分支的所有文件更改为正确的格式并尝试合并它会发生什么?最终会难以这样做吗?它会告诉我很多冲突吗?理想情况下,像git merge一样忽略空格,但我不知道如何知道选择哪个版本.
从反应的观点来看,是否有更好的解决方案?
这主要是技术领导,代码lint,代码审查问题,但我目前不在那个位置或案例中.我能轻易解决这个问题吗?(不幸的是,违法者处理合并是不可能的!)
所以我知道如何使用config.xml crontab设置一个cron:
<crontab>
<jobs>
<millena_export_send_all>
<schedule><cron_expr>* * * * *</cron_expr></schedule>
<run><model>millena_export/observer::exportOrderData</model></run>
</millena_export_send_all>
</jobs>
</crontab>
Run Code Online (Sandbox Code Playgroud)
但我感到困惑的是如何使cron_expr成为后端中可以更改的设置(每5分钟,每10分钟等).我想我可以使用backend_model然后在after_save方法中我可以做setStoreConfig('path/to/schedule/cron_expr','*/5****')或类似的东西,它将保存在缓存.我的想法是否正确?有一个更好的方法吗?
Mage :: getModel('catalog/category') - > load($ id)不起作用(没有加载数据,getId()为空).
但如果我这样做:
$collection = Mage::getModel('catalog/category')->getCollection();
foreach($collection as $category) {
if($category->getId() == $id) {
echo "it has been founnnd!!!";
}
}
Run Code Online (Sandbox Code Playgroud)
有用?
我应该提到我正在使用phpunit测试通过cli运行此代码,因此它的引导.我的猜测是范围可能存在问题?
我有一个Mage_Customer_Model_Customer的对象并运行以下代码:
$customer->loadByEmail($customer->getEmail());
$customer->getGender(); //returns the EAV attribute option_id's of 1 or 2
Run Code Online (Sandbox Code Playgroud)
我想获取那些option_id的eav_attribute_option_value.value,即"男性"或"女性"这个词
我不知道如何做到这一点并花了相当多的时间调试帐户表单选择小部件没有成功.我也很好奇你是怎么想出来的.
提前致谢
真诚的,累了的开发
我想知道是否有人认为使用APC有什么不利之处?另外,我有兴趣在下面查看这些选项并对它们发表意见.
谢谢.
; Enable apc extension module
extension = apc.so
; Options for the apc module
apc.enabled=1
apc.shm_segments=1
apc.optimization=0
apc.shm_size=256M
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
apc.cache_by_default=1
Run Code Online (Sandbox Code Playgroud) 我注意到有一些字段像base_shipping_invoiced,然后在sales_flat_order中有像shipping_invoiced这样的东西.
我想知道他们之间有什么区别!
我可以使用Magento的缓存层作为类似于memcached或apc的键/值存储吗?很高兴能够不用担心正在使用什么缓存引擎并且仍然缓存一些代码.
再进一步说明,我会期待Magento在我加入它之后缓存我的Collection.如果由于某种原因Magento没有缓存加入的数据,我也想听听.
我有一个代码库需要由git和svn跟踪,因为两个团队使用不同的实践来处理代码.
我遇到的问题是git将所有.svn目录存储在其repo中.我可以使用一个非常大的.gitignore文件,并为每个文件夹指定每个.svn目录的每个实例,但这看起来很麻烦.
有什么我可以做的,或者我被迫停止使用Git并使用SVN和SVN组合使用切换命令进行不同的回购?
工具git-svn适用吗?似乎不是我能理解的.
谢谢.
我重写了Mage/Adminhtml/Sales/Order/Grid.php并向prepareCollection添加了一些数据.这就是我将客户EAV属性campaign_id包含在集合中的方式,但它有点像hacky.我想知道是否有更好的方法.
protected function _prepareCollection()
{
$collection = Mage::getResourceModel($this->_getCollectionClass());
foreach ($collection as &$object){
$customer = Mage::getModel('customer/customer')
->setId($object->getCustomerId())
->load();
$object->setCampaignId($customer->getCampaignId());
}
$this->setCollection($collection);
return parent::_prepareCollection();
}
Run Code Online (Sandbox Code Playgroud)