MODPATH/orm/classes/kohana/orm.php [ 612 ]
607 608 return $model->where($col, '=', $val);609 }610 else611 {612 throw new Kohana_Exception('The :property property does not exist in the :class class',613 array(':property' => $column, ':class' => get_class($this)));614 }615 }616 617 /**618 619
-
APPPATH/classes/controller/common/hrclub.php [ 374 ] » Kohana_ORM->__get ( arguments )
0 www.linkedin.com/company/axes-pros 369 );370 371 $per_page = 10;372 373 $counts = array_combine($types, array_map(function($type) use ($tag) {374 return $tag->{$type . 's'}->count_all();375 }, $types));376 377 $page = max(1, Request::current()->param('p'));378 379 $offset = $per_page * ($page-1);380
-
{PHP internal call} » {closure} ( arguments )
0 www.linkedin.com/company/axes-pro -
APPPATH/classes/controller/common/hrclub.php [ 375 ] » array_map ( arguments )
callback object(Closure)#67 (2) { ["static"] => array(1) { ["tag"] => object(Model_Tags4hrclub)#49 (34) { ["_has_many":protected] => array(3) { ["videos"] => array(4) { ["model"] => string(5) "video" ["foreign_key"] => string(6) "tag_id" ["through"] => string(18) "hrclub_videos_tags" ["far_key"] => string(7) "item_id" } ["reports"] => array(4) { ["model"] => string(6) "report" ["foreign_key"] => string(6) "tag_id" ["through"] => string(19) "hrclub_reports_tags" ["far_key"] => string(7) "item_id" } ["materials"] => array(4) { ["model"] => string(8) "material" ["foreign_key"] => string(6) "tag_id" ["through"] => string(21) "hrclub_materials_tags" ["far_key"] => string(7) "item_id" } } ["_has_one":protected] => array(0) { } ["_belongs_to":protected] => array(0) { } ["_load_with":protected] => array(0) { } ["_validation":protected] => NULL ["_object":protected] => array(2) { ["id"] => string(2) "25" ["title"] => string(43) "Дистанционное обучение" } ["_changed":protected] => array(0) { } ["_original_values":protected] => array(2) { ["id"] => string(2) "25" ["title"] => string(43) "Дистанционное обучение" } ["_related":protected] => array(0) { } ["_valid":protected] => bool(true) ["_loaded":protected] => bool(true) ["_saved":protected] => bool(false) ["_sorting":protected] => NULL ["_foreign_key_suffix":protected] => string(3) "_id" ["_object_name":protected] => string(11) "tags4hrclub" ["_object_plural":protected] => string(12) "tags4hrclubs" ["_table_name":protected] => string(12) "tags4hrclubs" ["_table_columns":protected] => array(2) { ["id"] => array(13) { ["type"] => string(3) "int" ["min"] => string(11) "-2147483648" ["max"] => string(10) "2147483647" ["column_name"] => string(2) "id" ["column_default"] => NULL ["data_type"] => string(3) "int" ["is_nullable"] => bool(false) ["ordinal_position"] => int(1) ["display"] => string(2) "11" ["comment"] => string(0) "" ["extra"] => string(14) "auto_increment" ["key"] => string(3) "PRI" ["privileges"] => string(20) "select,insert,update" } ["title"] => array(12) { ["type"] => string(6) "string" ["column_name"] => string(5) "title" ["column_default"] => NULL ["data_type"] => string(7) "varchar" ["is_nullable"] => bool(false) ["ordinal_position"] => int(2) ["character_maximum_length"] => string(3) "255" ["collation_name"] => string(15) "utf8_general_ci" ["comment"] => string(0) "" ["extra"] => string(0) "" ["key"] => string(0) "" ["privileges"] => string(20) "select,insert,update" } } ["_updated_column":protected] => NULL ["_created_column":protected] => NULL ["_serialize_columns":protected] => array(0) { } ["_primary_key":protected] => string(2) "id" ["_primary_key_value":protected] => string(2) "25" ["_table_names_plural":protected] => bool(true) ["_reload_on_wakeup":protected] => bool(true) ["_db":protected] => object(Database_MySQL)#52 (6) { ["_connection_id":protected] => string(40) "390a3b563087ad2135f71330376b54b31a1e2121" ["_identifier":protected] => string(1) "`" ["last_query"] => string(99) "SELECT `tags4hrclub`.* FROM `tags4hrclubs` AS `tags4hrclub` WHERE `tags4hrclub`.`id` = '25' LIMIT 1" ["_instance":protected] => string(7) "default" ["_connection":protected] => resource(82) of type (mysql link) ["_config":protected] => array(6) { ["type"] => string(5) "mysql" ["connection"] => array(3) { ["hostname"] => string(27) "u395644.mysql.masterhost.ru" ["database"] => string(16) "u395644_axes_pro" ["persistent"] => bool(false) } ["table_prefix"] => string(0) "" ["charset"] => string(4) "utf8" ["caching"] => bool(false) ["profiling"] => bool(true) } } ["_db_group":protected] => NULL ["_db_applied":protected] => array(0) { } ["_db_pending":protected] => array(0) { } ["_db_reset":protected] => bool(true) ["_db_builder":protected] => NULL ["_with_applied":protected] => array(0) { } ["_cast_data":protected] => array(0) { } ["_errors_filename":protected] => string(11) "tags4hrclub" } } ["parameter"] => array(1) { ["$type"] => string(10) "<required>" } }
arg array(1) { [0] => string(33) "www.linkedin.com/company/axes-pro" }
370 371 $per_page = 10;372 373 $counts = array_combine($types, array_map(function($type) use ($tag) {374 return $tag->{$type . 's'}->count_all();375 }, $types));376 377 $page = max(1, Request::current()->param('p'));378 379 $offset = $per_page * ($page-1);380 381
-
{PHP internal call} » Controller_Common_Hrclub->action_tags ( )
-
SYSPATH/classes/kohana/request/client/internal.php [ 118 ] » ReflectionMethod->invoke ( arguments )
0 object(Controller_Common_Hrclub)#47 (12) { ["baseUrl"] => string(6) "hrclub" ["viewPath"] => string(13) "common/hrclub" ["imagesPath"] => string(13) "hrclub/images" ["typesArray"] => array(4) { [0] => string(6) "videos" [1] => string(9) "materials" [2] => string(8) "speakers" [3] => string(7) "reports" } ["titles"] => array(4) { ["video"] => string(33) "Видео выступлений" ["report"] => string(12) "Отчёты" ["material"] => string(29) "Материалы клуба" ["speaker"] => string(14) "Спикеры" } ["typeNames"] => array(4) { ["video"] => string(10) "Видео" ["report"] => string(10) "Отчёт" ["material"] => string(16) "Материал" ["speaker"] => string(12) "Спикер" } ["additionalSearchQueries"] => array(1) { ["report"] => array(3) { [0] => string(7) "visible" [1] => string(1) "=" [2] => string(1) "1" } } ["content":protected] => string(0) "" ["header":protected] => string(7) "default" ["view":protected] => string(6) "common" ["request"] => object(Request)#41 (21) { ["_requested_with":protected] => NULL ["_method":protected] => string(3) "GET" ["_protocol":protected] => string(8) "HTTP/1.1" ["_secure":protected] => bool(true) ["_referrer":protected] => NULL ["_route":protected] => object(Route)#21 (5) { ["_callback":protected] => NULL ["_uri":protected] => string(36) "hrclub/tags/<id>(/page-<p>)(/<type>)" ["_regex":protected] => array(3) { ["id"] => string(5) "[^/]+" ["p"] => string(6) "[0-9]+" ["type"] => string(2) ".+" } ["_defaults":protected] => array(4) { ["directory"] => string(6) "common" ["controller"] => string(6) "hrclub" ["action"] => string(4) "tags" ["page"] => string(11) "hrclub/tags" } ["_route_regex":protected] => string(73) "#^hrclub/tags/(?P<id>[^/]+)(?:/page-(?P<p>[0-9]+))?(?:/(?P<type>.+))?$#uD" } ["_routes":protected] => NULL ["_response":protected] => object(Response)#45 (5) { ["_status":protected] => int(200) ["_header":protected] => object(HTTP_Header)#46 (5) { ["_accept_content":protected] => NULL ["_accept_charset":protected] => NULL ["_accept_encoding":protected] => NULL ["_accept_language":protected] => NULL ["storage":"ArrayObject":private] => array(0) { } } ["_body":protected] => string(0) "" ["_cookies":protected] => array(0) { } ["_protocol":protected] => string(8) "HTTP/1.1" } ["_header":protected] => object(HTTP_Header)#42 (5) { ["_accept_content":protected] => NULL ["_accept_charset":protected] => NULL ["_accept_encoding":protected] => NULL ["_accept_language":protected] => NULL ["storage":"ArrayObject":private] => array(0) { } } ["_body":protected] => NULL ["_directory":protected] => string(6) "common" ["_controller":protected] => string(6) "hrclub" ["_action":protected] => string(4) "tags" ["_uri":protected] => string(48) "hrclub/tags/25/www.linkedin.com/company/axes-pro" ["_external":protected] => bool(false) ["_params":protected] => array(4) { ["id"] => string(2) "25" ["p"] => string(0) "" ["type"] => string(33) "www.linkedin.com/company/axes-pro" ["page"] => string(11) "hrclub/tags" } ["_get":protected] => array(0) { } ["_post":protected] => array(0) { } ["_cookies":protected] => array(0) { } ["_client":protected] => object(Request_Client_Internal)#43 (2) { ["_previous_environment":protected] => NULL ["_cache":protected] => NULL } ["_injected_routes"] => array(0) { } } ["response"] => object(Response)#45 (5) { ["_status":protected] => int(200) ["_header":protected] => object(HTTP_Header)#46 (5) { ["_accept_content":protected] => NULL ["_accept_charset":protected] => NULL ["_accept_encoding":protected] => NULL ["_accept_language":protected] => NULL ["storage":"ArrayObject":private] => array(0) { } } ["_body":protected] => string(0) "" ["_cookies":protected] => array(0) { } ["_protocol":protected] => string(8) "HTTP/1.1" } }
113 throw new HTTP_Exception_404('The requested URL :uri was not found on this server.',114 array(':uri' => $request->uri()));115 }116 117 $method = $class->getMethod('action_'.$action);118 $method->invoke($controller);119 120 // Execute the "after action" method121 $class->getMethod('after')->invoke($controller);122 }123 catch (Exception $e)124
-
SYSPATH/classes/kohana/request/client.php [ 64 ] » Kohana_Request_Client_Internal->execute_request ( arguments )
0 object(Request)#41 (21) { ["_requested_with":protected] => NULL ["_method":protected] => string(3) "GET" ["_protocol":protected] => string(8) "HTTP/1.1" ["_secure":protected] => bool(true) ["_referrer":protected] => NULL ["_route":protected] => object(Route)#21 (5) { ["_callback":protected] => NULL ["_uri":protected] => string(36) "hrclub/tags/<id>(/page-<p>)(/<type>)" ["_regex":protected] => array(3) { ["id"] => string(5) "[^/]+" ["p"] => string(6) "[0-9]+" ["type"] => string(2) ".+" } ["_defaults":protected] => array(4) { ["directory"] => string(6) "common" ["controller"] => string(6) "hrclub" ["action"] => string(4) "tags" ["page"] => string(11) "hrclub/tags" } ["_route_regex":protected] => string(73) "#^hrclub/tags/(?P<id>[^/]+)(?:/page-(?P<p>[0-9]+))?(?:/(?P<type>.+))?$#uD" } ["_routes":protected] => NULL ["_response":protected] => object(Response)#45 (5) { ["_status":protected] => int(200) ["_header":protected] => object(HTTP_Header)#46 (5) { ["_accept_content":protected] => NULL ["_accept_charset":protected] => NULL ["_accept_encoding":protected] => NULL ["_accept_language":protected] => NULL ["storage":"ArrayObject":private] => array(0) { } } ["_body":protected] => string(0) "" ["_cookies":protected] => array(0) { } ["_protocol":protected] => string(8) "HTTP/1.1" } ["_header":protected] => object(HTTP_Header)#42 (5) { ["_accept_content":protected] => NULL ["_accept_charset":protected] => NULL ["_accept_encoding":protected] => NULL ["_accept_language":protected] => NULL ["storage":"ArrayObject":private] => array(0) { } } ["_body":protected] => NULL ["_directory":protected] => string(6) "common" ["_controller":protected] => string(6) "hrclub" ["_action":protected] => string(4) "tags" ["_uri":protected] => string(48) "hrclub/tags/25/www.linkedin.com/company/axes-pro" ["_external":protected] => bool(false) ["_params":protected] => array(4) { ["id"] => string(2) "25" ["p"] => string(0) "" ["type"] => string(33) "www.linkedin.com/company/axes-pro" ["page"] => string(11) "hrclub/tags" } ["_get":protected] => array(0) { } ["_post":protected] => array(0) { } ["_cookies":protected] => array(0) { } ["_client":protected] => object(Request_Client_Internal)#43 (2) { ["_previous_environment":protected] => NULL ["_cache":protected] => NULL } ["_injected_routes"] => array(0) { } }
59 public function execute(Request $request)60 {61 if ($this->_cache instanceof HTTP_Cache)62 return $this->_cache->execute($this, $request);63 64 return $this->execute_request($request);65 }66 67 /**68 * Processes the request passed to it and returns the response from69 * the URI resource identified.70 71
-
SYSPATH/classes/kohana/request.php [ 1138 ] » Kohana_Request_Client->execute ( arguments )
0 object(Request)#41 (21) { ["_requested_with":protected] => NULL ["_method":protected] => string(3) "GET" ["_protocol":protected] => string(8) "HTTP/1.1" ["_secure":protected] => bool(true) ["_referrer":protected] => NULL ["_route":protected] => object(Route)#21 (5) { ["_callback":protected] => NULL ["_uri":protected] => string(36) "hrclub/tags/<id>(/page-<p>)(/<type>)" ["_regex":protected] => array(3) { ["id"] => string(5) "[^/]+" ["p"] => string(6) "[0-9]+" ["type"] => string(2) ".+" } ["_defaults":protected] => array(4) { ["directory"] => string(6) "common" ["controller"] => string(6) "hrclub" ["action"] => string(4) "tags" ["page"] => string(11) "hrclub/tags" } ["_route_regex":protected] => string(73) "#^hrclub/tags/(?P<id>[^/]+)(?:/page-(?P<p>[0-9]+))?(?:/(?P<type>.+))?$#uD" } ["_routes":protected] => NULL ["_response":protected] => object(Response)#45 (5) { ["_status":protected] => int(200) ["_header":protected] => object(HTTP_Header)#46 (5) { ["_accept_content":protected] => NULL ["_accept_charset":protected] => NULL ["_accept_encoding":protected] => NULL ["_accept_language":protected] => NULL ["storage":"ArrayObject":private] => array(0) { } } ["_body":protected] => string(0) "" ["_cookies":protected] => array(0) { } ["_protocol":protected] => string(8) "HTTP/1.1" } ["_header":protected] => object(HTTP_Header)#42 (5) { ["_accept_content":protected] => NULL ["_accept_charset":protected] => NULL ["_accept_encoding":protected] => NULL ["_accept_language":protected] => NULL ["storage":"ArrayObject":private] => array(0) { } } ["_body":protected] => NULL ["_directory":protected] => string(6) "common" ["_controller":protected] => string(6) "hrclub" ["_action":protected] => string(4) "tags" ["_uri":protected] => string(48) "hrclub/tags/25/www.linkedin.com/company/axes-pro" ["_external":protected] => bool(false) ["_params":protected] => array(4) { ["id"] => string(2) "25" ["p"] => string(0) "" ["type"] => string(33) "www.linkedin.com/company/axes-pro" ["page"] => string(11) "hrclub/tags" } ["_get":protected] => array(0) { } ["_post":protected] => array(0) { } ["_cookies":protected] => array(0) { } ["_client":protected] => object(Request_Client_Internal)#43 (2) { ["_previous_environment":protected] => NULL ["_cache":protected] => NULL } ["_injected_routes"] => array(0) { } }
1133 throw new Request_Exception('Unable to execute :uri without a Kohana_Request_Client', array(1134 ':uri' => $this->_uri,1135 ));1136 }1137 1138 return $this->_client->execute($this);1139 }1140 1141 /**1142 * Returns whether this request is the initial request Kohana received.1143 * Can be used to test for sub requests.1144 1145
-
DOCROOT/index.php [ 109 ] » Kohana_Request->execute ( )
104 /**105 * Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].106 * If no source is specified, the URI will be automatically detected.107 */108 echo Request::factory()109 ->execute()110 ->send_headers()111 ->body();112