Archive

Archive for March, 2009

Symfony Criteria for table alias with join of same table

March 31, 2009 4 comments

Symfony Criteria for table alias and join a quick example.

Yesterday got a good situation, A kind of join with same table and with table alias.
I need to use the first query with symfony criteria.

I got this, hope this will be usefull to you too.

SELECT u1.USR_FNAME AS a, u1.USR_LNAME AS b, u2.USR_FNAME AS c, u2.USR_LNAME AS d, u3.USR_FNAME AS e, u3.USR_LNAME AS f
FROM tbl_test
LEFT JOIN tbl_users u1 ON ( tbl_test.TEST_USER1_ID = u1.USR_ID )
LEFT JOIN tbl_users u2 ON ( tbl_test.TEST_USER2_ID = u2.USR_ID )
LEFT JOIN tbl_users u3 ON ( tbl_test.TEST_USER3_ID = u3.USR_ID )
ORDER BY tbl_test.TST_ID ASC
LIMIT 10

$c = new Criteria();
   	$c->clearSelectColumns();
   	$c->addAlias('u1','tbl_users');
   	$c->addAlias('u2','tbl_users');
    $c->addAlias('u3','tbl_users');
   	$c->addSelectColumn(TblProjectPeer::TST_NAME);
   	$c->addAsColumn('a','u1.USR_FNAME');
   	$c->addAsColumn('b','u1.USR_LNAME');
    $c->addAsColumn('c','u2.USR_FNAME');
    $c->addAsColumn('d','u2.USR_LNAME');
  	$c->addAsColumn('e','u3.USR_FNAME');
   	$c->addAsColumn('f','u3.USR_LNAME');
   	$c->addJoin(TblTestPeer::TEST_USER1_ID,'u1.USR_ID',Criteria::LEFT_JOIN);
   	$c->addJoin(TblTestPeer::TEST_USER2_ID,'u2.USR_ID',Criteria::LEFT_JOIN);
  	$c->addJoin(TblTestPeer::TEST_USER3_ID,'u3.USR_ID',Criteria::LEFT_JOIN);

Or take another example

SELECT a.id FROM article a RIGHT JOIN article b ON a.article_id = b.id ORDER BY a.name DESC, b.date DESC

$c=new Criteria();
$c->addAlias('a', 'article');
$c->addAlias('b', 'article');
$c->addSelectColumn('b.id');
$c->addSelectColumn('a.article_id');
$c->addDescendingOrderByColumn('a.name');
$c->addDescendingOrderByColumn('b.date');
$c->addJoin('a.arcticle_id','b.id','RIGHT JOIN');
$rs = ArticlePeer::doSelectRS($c);  

Happy Programming. :cool:

फोटो चलचित्र, मैं और flickr

March 22, 2009 Leave a comment

flickr use करना मुझे अच्छा लगता है, हलाकि मैं इतना दमदार photographer नहीं हु, पर फिर भी काम चल जाता है.
Flickr का नाम मैंने तब सुना था जब मैं Yahoo! बंगलोर मैं था, ( अरे भाई as employee नहीं, on client side from my parent company for 3-4 months. :neutral: ) सभी लोग Flickr use करते थे. बस फिर क्या था, मैंने भी Flickring करना शुरू कर दिया. :cool:

लो इतना सब बता दिया पर मैं link तो दी ही नहीं, My Flickr Photos

अब ये wordpress.com वाले javascript embd tag का option तो देते नहीं है, तो फिर flickriver से अपना badge तैयार कर लिया है.

ganuullu - View my most interesting photos on Flickriver

I am using Sony DSC-W30

अब मेरे बहुत सारे दोस्त कहते है की भाई, अब Flickr का pro account खरीदने की क्या जरुरत है. तो मेरे प्यारे दोस्तों ३६५ (365) दिनों के १२६० (1260) Rs. , तो १ दिन का हो गया ३.५ (3.5) rs.
मात्र ३ और ५० पैसे ( लगभग ) प्रतिदिन, ध्यान से सोचो, कुछ महँगा सौदा नहीं है.

Any way, have fun, today I have extended my flickr pro account for 1 more year, keep in touch.

Happy Photography.

prototype and jquery conflict-clash-compatibility issue

March 15, 2009 8 comments

Yesterday we got major clash/compatibility issue or conflict :shock: with jQuery and Prototype.
We were using javascript slider and menu with jQuery and some popup window with prototype window.

Searched a lot :evil: , Then finally came up with 2 solution.

  1. Every one says change in jQuery, prototype doesnt have any thing like this.
  2. we got this link solving the conflict/clash/compatibility withing jQuery and Prototype

var $j = jQuery.noConflict();

     // Use jQuery via $j(...)
     $j(document).ready(function(){
       $j("div").hide();
     });

     // Use Prototype with $(...), etc.
     $('someid').hide();

So where ever you are getting “$” change this to “$j” or any variable what ever you like.

Really, jQuery is built is such at superb way, so this proves that this is fully dynamic.

What a solution sir ji, wah!! 3 cheers to jQuery guys.

Lession learnt : first see the requirment, dont just use any js library that suites your requirment. See the dependency then go ahead. :cool:

रंग बरसे, होली है !!

March 11, 2009 Leave a comment

रंग दे मुझको !!

बेंगनी, नीला, हरा, पीला, नीला, लाल !!!
रंग दे मुझको !! सतरंगी कर दे मुझको.

सतरंगी त्यौहार होली पर आप सभी को हार्दिक शुभकामनाये.

चांदनी चौक to चाइना, कुछ समझ मैं आए ना. :)

March 5, 2009 Leave a comment

चांदनी चौक to चाइना, कुछ समझ मैं आय ना.

मना किया था, सब ने मना किया था, पर मैं  था जो मानने को तैयार ही नहीं था, सोचा चलो मैं भी ये movie देख ही लेता हु.

फिर क्या था, समय निकल ही नहीं रहा था, movie main क्या चल रहा था ?

मानो ऐसा लग रहा था की परीक्षा कक्ष मैं पर्चा दे रहे है, कुछ आता नहीं नहीं है और समय है की तीन(३) घंटे पुरे ही नहीं हो रहे है. कुछ पता नहीं पड़ रहा था, पता नहीं “कंहा पर चोटी थी और कंहा पर धोती थी “.
यकायक धयान आया – अपनी अक्ल मत लगाओ, कभी कभी लोगो की बाते भी मान लिया करो. :)

माननीय अक्षय कुमार जी, आपने क्या समझा था, की  singh is king की अपार सफलता के बाद, और एक pop गाना गा लेने के बाद भी ये movie हिट हो जायेगी. अरे !! जनता जनार्दन को क्या “मामू” समझा है क्या. ? :D
और महोदया दीपिका जी, आप तो बस रहने ही दीजिये, काम पर ध्यान दीजिये. :)

श्रीमान निर्देशक महोदय निखिल जी, आपके अगले निदेर्शन का बे-सबरी से इंतज़ार रहेगा. :P

तो फिर rating रहेगा 2/10

और अंत मैं पता लगा की अभी तो “चांदनी चौक तो अफ्रीका” भी है, then बस आशा ही कर सकता हु, और पूरी cc2c team को all the best दे सकता हु.

Follow

Get every new post delivered to your Inbox.