# |
Aug 9th 2008, 04:29 |
ichsan |
kalileo: But calling method on an instance is simpler than on a class. Medicine::get_stock_of(4) vs medicine->get_stock(); |
# |
Aug 9th 2008, 04:26 |
kalileo |
ichsan: which is what I would prefer becasue i can use one piece of code for whatever medicine |
# |
Aug 9th 2008, 04:26 |
kalileo |
ichsan: yes, correct |
# |
Aug 9th 2008, 04:26 |
ichsan |
$this->Medicine->current_stock(4); |
# |
Aug 9th 2008, 04:25 |
ichsan |
kalileo: That is static in my opinion. Because I have to supply xobile's id to get current_stock |
# |
Aug 9th 2008, 04:24 |
kalileo |
ichsan: what's static with $this->Medicine->method? |
# |
Aug 9th 2008, 04:24 |
ichsan |
kalileo: My medicine has many behaviours |
# |
Aug 9th 2008, 04:24 |
kalileo |
ichsan: if you need specific subclasses for different kinds of medicine, then you can always extend the medicine call |
# |
Aug 9th 2008, 04:24 |
ichsan |
kalileo: As, I just don't like static method too much. So, may be I can find instance method to handle this medicine problem |
# |
Aug 9th 2008, 04:21 |
kalileo |
ichsan: yeah, remember. you could do all which php class support allows, but why would you want to? |
# |
Aug 9th 2008, 04:20 |
ichsan |
? |
# |
Aug 9th 2008, 04:20 |
ichsan |
Is there any similiar technique to do this in CakePHP |
# |
Aug 9th 2008, 04:20 |
ichsan |
that's instance method. But Medicine.findAllOutOfStock() is a class method. |
# |
Aug 9th 2008, 04:19 |
ichsan |
xobile.getCurrentStock(); |
# |
Aug 9th 2008, 04:19 |
ichsan |
sorry |
# |
Aug 9th 2008, 04:19 |
ichsan |
xobile.save(); |
# |
Aug 9th 2008, 04:19 |
Theaxiom |
skua thanks :) |
# |
Aug 9th 2008, 04:19 |
ichsan |
kalileo: in java: Medicine xobile = new Medicine('xobile'); |
# |
Aug 9th 2008, 04:18 |
skua |
i don't know how facebook add the content after url so i can't help you a lot |
# |
Aug 9th 2008, 04:18 |
kalileo |
ACTION hasn't touched Java for years anymore |
# |
Aug 9th 2008, 04:18 |
skua |
if you do $this->redirect('controller/action'. DS ), that doesn't work ? |
# |
Aug 9th 2008, 04:18 |
ichsan |
kalileo: Mmm, I use Java too. To make it clear, it is easy for me to describe the problem in Java language |
# |
Aug 9th 2008, 04:16 |
Theaxiom |
skua but what about redirects? |
# |
Aug 9th 2008, 04:16 |
kalileo |
ichsan: I wouldn't call it a model instance if you think about Xobile. It is an instance of the Model class called medicine though |
# |
Aug 9th 2008, 04:16 |
Theaxiom |
skua Thank you |
# |
Aug 9th 2008, 04:15 |
kabturek |
Theaxiom: you did use google/groups ? |
# |
Aug 9th 2008, 04:15 |
skua |
theaxiom .. try $this->here = $this->here.DS in app_controller.php |
# |
Aug 9th 2008, 04:15 |
ichsan |
Thanks |
# |
Aug 9th 2008, 04:15 |
ichsan |
Ok, I got that |
# |
Aug 9th 2008, 04:15 |
Theaxiom |
Facebook appends to my links, it won't break them? |
# |
Aug 9th 2008, 04:15 |
Theaxiom |
I have an issue, Facebook appends "?and_fb_fromhash=ade2ac6fdb307c1b18556d20090dd9ed" to all of my links, and it breaks everything in the application because it will turn a link like http://apps.new.facebook.com/exquisitesoftware/DEV/_arrested/quotes/add into http://apps.new.facebook.com/exquisitesoftware/DEV/_arrested/quotes/add?and_fb_fromhash=ade2ac6fdb307c1b18556d20090dd9ed - does anyone know how I can at least put a / after the original link so when |
# |
Aug 9th 2008, 04:14 |
ichsan |
kalileo: So, that's how CakePHP handle methods of a model instance |
# |
Aug 9th 2008, 04:12 |
kalileo |
your method would be, as skua started to explain, $data = $this->Medicine->latest_stock($condition); and in your $condition you would put the id or similar of your xobile |
# |
Aug 9th 2008, 04:12 |
ichsan |
kalileo: I'm looking for a clean way to describe behaviours of medicine model |
# |
Aug 9th 2008, 04:12 |
kabturek |
ichsan: generally no and yes ;) |
# |
Aug 9th 2008, 04:11 |
kalileo |
ichsan: dunno what your after |
# |
Aug 9th 2008, 04:10 |
ichsan |
So, is it possible to create instance methods? Not class methods. I mean methods that belong to an object not a class |
# |
Aug 9th 2008, 04:10 |
kalileo |
you would just do a $this->Medicine->find($condition) and give the condition the id or similar of your xobile |
# |
Aug 9th 2008, 04:09 |
kalileo |
ichsan: if you write it that way that is not what you usually do |
# |
Aug 9th 2008, 04:08 |
ichsan |
kalileo: I know, it's just a pseudo |
# |
Aug 9th 2008, 04:08 |
kalileo |
The Medicine Model is automatically there |