In application.cfc FarFU's parseFU() method is called from within 
farcryRequestInit().  My guess is that it does its work from there.

--
Jeff Coughlin

On May 10, 2012, at 12:10 PM, funand learning wrote:

> Thanks Jeff. Where is getFU method called? I mean during which method of 
> Application.cfc? I tried searching for it,  but I need to know if someone has 
> a quick answer to my questions. Thanks.
> 
> On Thu, May 10, 2012 at 9:41 AM, Jeff Coughlin <[email protected]> wrote:
> If you're interested in the underworkings of FarCry with regards to how it 
> converts objectIds to FU names, take a look at core/packages/types/farFU.cfc. 
>  All the methods are in there.  ie. If you have an objectId and want to get 
> the FU name, you might want to try getFU().
> 
> Regards,
> 
> --
> Jeff Coughlin
> 
> On May 10, 2012, at 9:29 AM, funand learning wrote:
> 
>> Ok I am able to understand this slowly. So furl is set by the web server. 
>> Can you tell me if the following steps are right?
>> 
>> 1) User requests a URL like 
>> www.example.com?objectid=29187398kajsdkjshakdhaksjhd
>> 
>> 2) This URL is converted toFURL by webserver during onrequeststart method of 
>> coldfusion (am I right?)
>> 
>> 3) When webserver tries to convert, how does it know which table to query? 
>> Suppose in my case, for the above example URL, the fURL looks like 
>> www.example.com/abc-hello-world. SO the for above url variable objectid, 
>> "abc-hello-world" is retreived from the database to append to the URL. When 
>> and how is this done by web server?
>> 
>> Thanks
>> 
>> On Thu, May 10, 2012 at 8:06 AM, Justin Carter <[email protected]> 
>> wrote:
>> The furl variable in the URL is usually created by the rewrite rules on the 
>> web server before the request is sent through to ColdFusion, so you'll need 
>> to look in the appropriate place depending on which web server you are 
>> using. Commonly it will be mod_rewrite rules in your vhost configuration in 
>> Apache, or IIRF / IIS Rewrite for IIS.
>> 
>> If the friendly URL rewrite rules are already set up correctly for your web 
>> server then you will typically not need to change them :)
>> 
>> Cheers,
>> Justin
>> 
>> On May 10, 2012 10:48 PM, "funand learning" <[email protected]> wrote:
>> I am sorry, I wanted to know when is the variable FURL created? Which 
>> function of coldfusion code takes the objectid from the URL and converts 
>> into FURL?
>> 
>> On Thu, May 10, 2012 at 7:45 AM, funand learning <[email protected]> 
>> wrote:
>> Thanks for responding Blair. Yes thats what I meant. Can you tell me if the 
>> following part of the code does that?
>> 
>> <cfif structKeyExists(url, "returnURL")>
>>        <cfset session.loginReturnURL = 
>> application.fapi.fixURL(url.returnURL) />
>> </cfif>
>> 
>> On Thu, May 10, 2012 at 12:18 AM, Blair McKenzie <[email protected]> wrote:
>> Do you mean the point where the user is redirected from that URL to the 
>> friendly one? The FU handling is done in onRequestStart in core's 
>> application.cfc. If the user is using a non-friendly url at that point, and 
>> the application supports friendly urls, FarCry will redirect the user.
>> 
>> Blair
>> 
>> On Wed, May 9, 2012 at 11:47 PM, funandlearning <[email protected]> 
>> wrote:
>> Hi All -
>> 
>> I am new to farcry and looking at some existing code. I have a
>> question on friendly URL. At what time of the application do the
>> actual URL gets parsed to friendly URL.
>> 
>> Suppose I have a href link as
>> 
>> <a href="www.example.com?objectid=123askjhdakjshdkasjhd">Go to new
>> page</a>
>> 
>> When I click the above link, the new page URL is a friendly URL. I
>> checked in onApplicationStart, but the URL is constructed even before
>> that. Can you let me know at what time is the URL parsed, and which
>> function does it? Is it fixURL function in utils.cfc?
>> 
>> --
>> You received this message cos you are subscribed to "farcry-dev" Google 
>> group.
>> To post, email: [email protected]
>> To unsubscribe, email: [email protected]
>> For more options: http://groups.google.com/group/farcry-dev
>> --------------------------------
>> Follow us on Twitter: http://twitter.com/farcry
>> 
>> 
>> -- 
>> You received this message cos you are subscribed to "farcry-dev" Google 
>> group.
>> To post, email: [email protected]
>> To unsubscribe, email: [email protected]
>> For more options: http://groups.google.com/group/farcry-dev
>> --------------------------------
>> Follow us on Twitter: http://twitter.com/farcry
>> 
>> 
>> 
>> -- 
>> You received this message cos you are subscribed to "farcry-dev" Google 
>> group.
>> To post, email: [email protected]
>> To unsubscribe, email: [email protected]
>> For more options: http://groups.google.com/group/farcry-dev
>> --------------------------------
>> Follow us on Twitter: http://twitter.com/farcry
>> 
>> -- 
>> You received this message cos you are subscribed to "farcry-dev" Google 
>> group.
>> To post, email: [email protected]
>> To unsubscribe, email: [email protected]
>> For more options: http://groups.google.com/group/farcry-dev
>> --------------------------------
>> Follow us on Twitter: http://twitter.com/farcry
>> 
>> 
>> -- 
>> You received this message cos you are subscribed to "farcry-dev" Google 
>> group.
>> To post, email: [email protected]
>> To unsubscribe, email: [email protected]
>> For more options: http://groups.google.com/group/farcry-dev
>> --------------------------------
>> Follow us on Twitter: http://twitter.com/farcry
> 
> 
> -- 
> You received this message cos you are subscribed to "farcry-dev" Google group.
> To post, email: [email protected]
> To unsubscribe, email: [email protected]
> For more options: http://groups.google.com/group/farcry-dev
> --------------------------------
> Follow us on Twitter: http://twitter.com/farcry
> 
> 
> -- 
> You received this message cos you are subscribed to "farcry-dev" Google group.
> To post, email: [email protected]
> To unsubscribe, email: [email protected]
> For more options: http://groups.google.com/group/farcry-dev
> --------------------------------
> Follow us on Twitter: http://twitter.com/farcry

-- 
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: [email protected]
To unsubscribe, email: [email protected]
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry

Reply via email to